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": 1720,
        "total_words": 14509,
        "total_chars": 99002,
        "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": 2142,
        "total_words": 20134,
        "total_chars": 138413,
        "last_change": "2024-03-15T12:11:24.575962Z",
        "recent_changes": 28,
        "translated": 2142,
        "translated_words": 20134,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138413,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-01-25T06:46:32.167601Z",
        "recent_changes": 25,
        "translated": 2141,
        "translated_words": 20133,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138407,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2023-07-13T12:59:12.047181Z",
        "recent_changes": 2479,
        "translated": 2108,
        "translated_words": 19293,
        "translated_percent": 98.4,
        "translated_words_percent": 95.8,
        "translated_chars": 132732,
        "translated_chars_percent": 95.8,
        "fuzzy": 30,
        "fuzzy_percent": 1.4,
        "failing": 197,
        "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": 1975,
        "total_words": 18523,
        "total_chars": 127955,
        "last_change": "2024-06-12T15:35:10.789394Z",
        "recent_changes": 48,
        "translated": 1543,
        "translated_words": 12088,
        "translated_percent": 78.1,
        "translated_words_percent": 65.2,
        "translated_chars": 83683,
        "translated_chars_percent": 65.4,
        "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": 1014,
        "total_words": 9299,
        "total_chars": 61202,
        "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.9,
        "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": 1970,
        "total_words": 18556,
        "total_chars": 127692,
        "last_change": "2023-04-17T16:33:24.976668Z",
        "recent_changes": 1,
        "translated": 1690,
        "translated_words": 13183,
        "translated_percent": 85.7,
        "translated_words_percent": 71.0,
        "translated_chars": 89278,
        "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": 2167,
        "total_words": 20165,
        "total_chars": 138644,
        "last_change": "2024-08-20T08:19:30.840625Z",
        "recent_changes": 14,
        "translated": 2167,
        "translated_words": 20165,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138644,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 2,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-11-27T14:47:36.274112Z",
        "recent_changes": 88,
        "translated": 2099,
        "translated_words": 18052,
        "translated_percent": 98.0,
        "translated_words_percent": 89.6,
        "translated_chars": 121278,
        "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": 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": 2015,
        "total_words": 18755,
        "total_chars": 129355,
        "last_change": "2023-04-17T16:33:26.064319Z",
        "recent_changes": 108,
        "translated": 1782,
        "translated_words": 14712,
        "translated_percent": 88.4,
        "translated_words_percent": 78.4,
        "translated_chars": 100958,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2023-04-17T16:33:25.939988Z",
        "recent_changes": 280,
        "translated": 1894,
        "translated_words": 13272,
        "translated_percent": 88.4,
        "translated_words_percent": 65.9,
        "translated_chars": 87328,
        "translated_chars_percent": 63.0,
        "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": 1972,
        "total_words": 18531,
        "total_chars": 128114,
        "last_change": "2024-12-11T12:41:27.897818Z",
        "recent_changes": 20,
        "translated": 1606,
        "translated_words": 12236,
        "translated_percent": 81.4,
        "translated_words_percent": 66.0,
        "translated_chars": 83117,
        "translated_chars_percent": 64.8,
        "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": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2024-12-11T12:12:35.423564Z",
        "recent_changes": 1,
        "translated": 2,
        "translated_words": 4,
        "translated_percent": 14.2,
        "translated_words_percent": 20.0,
        "translated_chars": 32,
        "translated_chars_percent": 22.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": "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-01-25T06:30:43.664516Z",
        "recent_changes": 34,
        "translated": 2141,
        "translated_words": 20133,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138407,
        "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": 2142,
        "total_words": 20134,
        "total_chars": 138413,
        "last_change": "2024-12-13T08:53:15.485465Z",
        "recent_changes": 13,
        "translated": 2142,
        "translated_words": 20134,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138413,
        "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": 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": 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": "fa_AF",
        "name": "Dari",
        "url": "http://translate.pkp.sfu.ca/languages/fa_AF/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/fa_AF/"
    },
    {
        "total": 2147,
        "total_words": 20140,
        "total_chars": 138450,
        "last_change": "2024-11-11T10:20:36.274259Z",
        "recent_changes": 72,
        "translated": 2111,
        "translated_words": 18810,
        "translated_percent": 98.3,
        "translated_words_percent": 93.3,
        "translated_chars": 128638,
        "translated_chars_percent": 92.9,
        "fuzzy": 18,
        "fuzzy_percent": 0.8,
        "failing": 25,
        "failing_percent": 1.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": 4569,
        "total_words": 23022,
        "total_chars": 200721,
        "last_change": "2023-04-17T16:33:24.268765Z",
        "recent_changes": 1,
        "translated": 4565,
        "translated_words": 22969,
        "translated_percent": 99.9,
        "translated_words_percent": 99.7,
        "translated_chars": 200378,
        "translated_chars_percent": 99.8,
        "fuzzy": 4,
        "fuzzy_percent": 0.1,
        "failing": 423,
        "failing_percent": 9.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 2286,
        "readonly_percent": 50.0,
        "suggestions": 0,
        "comments": 7,
        "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": 2252,
        "total_words": 20257,
        "total_chars": 139296,
        "last_change": "2024-11-15T06:23:40.802259Z",
        "recent_changes": 50,
        "translated": 2252,
        "translated_words": 20257,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 139296,
        "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": "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": 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": 2145,
        "total_words": 20137,
        "total_chars": 138436,
        "last_change": "2024-12-13T18:19:22.981058Z",
        "recent_changes": 205,
        "translated": 2145,
        "translated_words": 20137,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138436,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 3,
        "failing_percent": 0.1,
        "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": 2151,
        "total_words": 20147,
        "total_chars": 138488,
        "last_change": "2024-04-26T20:05:09.254477Z",
        "recent_changes": 57,
        "translated": 2141,
        "translated_words": 20016,
        "translated_percent": 99.5,
        "translated_words_percent": 99.3,
        "translated_chars": 137335,
        "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": 1855,
        "total_words": 17048,
        "total_chars": 118596,
        "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": 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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2023-06-06T07:51:38.656475Z",
        "recent_changes": 17,
        "translated": 1973,
        "translated_words": 16704,
        "translated_percent": 92.1,
        "translated_words_percent": 82.9,
        "translated_chars": 113762,
        "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": 2123,
        "total_words": 20069,
        "total_chars": 137915,
        "last_change": "2023-05-25T10:39:59.162421Z",
        "recent_changes": 1,
        "translated": 1988,
        "translated_words": 17279,
        "translated_percent": 93.6,
        "translated_words_percent": 86.0,
        "translated_chars": 117180,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-11-04T12:11:21.681678Z",
        "recent_changes": 70,
        "translated": 2135,
        "translated_words": 19915,
        "translated_percent": 99.7,
        "translated_words_percent": 98.9,
        "translated_chars": 136574,
        "translated_chars_percent": 98.6,
        "fuzzy": 3,
        "fuzzy_percent": 0.1,
        "failing": 6,
        "failing_percent": 0.2,
        "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": 2020,
        "total_words": 18948,
        "total_chars": 130124,
        "last_change": "2023-05-05T09:07:40.855410Z",
        "recent_changes": 32,
        "translated": 1788,
        "translated_words": 14897,
        "translated_percent": 88.5,
        "translated_words_percent": 78.6,
        "translated_chars": 101674,
        "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": 1793,
        "total_words": 16903,
        "total_chars": 117123,
        "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": 1888,
        "total_words": 17922,
        "total_chars": 123773,
        "last_change": "2023-04-17T16:33:25.295454Z",
        "recent_changes": 9,
        "translated": 1588,
        "translated_words": 12773,
        "translated_percent": 84.1,
        "translated_words_percent": 71.2,
        "translated_chars": 87141,
        "translated_chars_percent": 70.4,
        "fuzzy": 34,
        "fuzzy_percent": 1.8,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2023-05-25T10:39:58.570246Z",
        "recent_changes": 57,
        "translated": 1949,
        "translated_words": 16877,
        "translated_percent": 91.0,
        "translated_words_percent": 83.8,
        "translated_chars": 114936,
        "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": 2139,
        "total_words": 20118,
        "total_chars": 138318,
        "last_change": "2023-10-16T12:00:40.885445Z",
        "recent_changes": 5,
        "translated": 1425,
        "translated_words": 10224,
        "translated_percent": 66.6,
        "translated_words_percent": 50.8,
        "translated_chars": 68843,
        "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": 2163,
        "total_words": 20157,
        "total_chars": 138580,
        "last_change": "2024-08-21T14:57:03.002307Z",
        "recent_changes": 70,
        "translated": 2163,
        "translated_words": 20157,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138580,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-08-26T14:57:03.457156Z",
        "recent_changes": 172,
        "translated": 2141,
        "translated_words": 20133,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138407,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 3,
        "failing_percent": 0.1,
        "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": 1940,
        "total_words": 18250,
        "total_chars": 125961,
        "last_change": "2024-09-18T16:22:25.963181Z",
        "recent_changes": 67,
        "translated": 1804,
        "translated_words": 16906,
        "translated_percent": 92.9,
        "translated_words_percent": 92.6,
        "translated_chars": 117484,
        "translated_chars_percent": 93.2,
        "fuzzy": 2,
        "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": 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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2023-04-17T16:33:24.667927Z",
        "recent_changes": 1,
        "translated": 1998,
        "translated_words": 17394,
        "translated_percent": 93.3,
        "translated_words_percent": 86.3,
        "translated_chars": 118228,
        "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": 1570,
        "total_words": 15596,
        "total_chars": 108551,
        "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": 2137,
        "total_words": 20057,
        "total_chars": 137883,
        "last_change": "2023-04-17T16:33:25.021146Z",
        "recent_changes": 1,
        "translated": 1880,
        "translated_words": 15318,
        "translated_percent": 87.9,
        "translated_words_percent": 76.3,
        "translated_chars": 103587,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "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": 48.0,
        "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": 2154,
        "total_words": 20155,
        "total_chars": 138542,
        "last_change": "2024-02-22T18:51:00.473779Z",
        "recent_changes": 185,
        "translated": 2154,
        "translated_words": 20155,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138542,
        "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": 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": 1404,
        "total_words": 11639,
        "total_chars": 80397,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-01-28T08:48:58.057220Z",
        "recent_changes": 147,
        "translated": 2141,
        "translated_words": 20133,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138407,
        "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": 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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-01-29T03:58:09.698571Z",
        "recent_changes": 22,
        "translated": 2128,
        "translated_words": 20099,
        "translated_percent": 99.3,
        "translated_words_percent": 99.8,
        "translated_chars": 138186,
        "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": 1888,
        "total_words": 17922,
        "total_chars": 123777,
        "last_change": "2024-09-12T09:01:05.253288Z",
        "recent_changes": 360,
        "translated": 1874,
        "translated_words": 17902,
        "translated_percent": 99.2,
        "translated_words_percent": 99.8,
        "translated_chars": 123633,
        "translated_chars_percent": 99.8,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 1,
        "failing_percent": 0.1,
        "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": 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": 1625,
        "total_words": 15846,
        "total_chars": 110559,
        "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": 1923,
        "total_words": 18006,
        "total_chars": 124550,
        "last_change": "2024-12-18T14:03:25.101700Z",
        "recent_changes": 412,
        "translated": 1436,
        "translated_words": 12778,
        "translated_percent": 74.6,
        "translated_words_percent": 70.9,
        "translated_chars": 89501,
        "translated_chars_percent": 71.8,
        "fuzzy": 2,
        "fuzzy_percent": 0.1,
        "failing": 11,
        "failing_percent": 0.5,
        "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": 2203,
        "total_words": 20213,
        "total_chars": 139021,
        "last_change": "2024-09-16T07:32:40.893434Z",
        "recent_changes": 148,
        "translated": 2188,
        "translated_words": 19912,
        "translated_percent": 99.3,
        "translated_words_percent": 98.5,
        "translated_chars": 136505,
        "translated_chars_percent": 98.1,
        "fuzzy": 14,
        "fuzzy_percent": 0.6,
        "failing": 13,
        "failing_percent": 0.5,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 15,
        "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": 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": "ps",
        "name": "Pashto",
        "url": "http://translate.pkp.sfu.ca/languages/ps/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ps/"
    },
    {
        "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": 20146,
        "total_chars": 138496,
        "last_change": "2024-12-07T17:42:00.638494Z",
        "recent_changes": 249,
        "translated": 2124,
        "translated_words": 19406,
        "translated_percent": 99.1,
        "translated_words_percent": 96.3,
        "translated_chars": 132320,
        "translated_chars_percent": 95.5,
        "fuzzy": 12,
        "fuzzy_percent": 0.5,
        "failing": 260,
        "failing_percent": 12.1,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-05-16T16:09:47.712172Z",
        "recent_changes": 30,
        "translated": 2141,
        "translated_words": 20133,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138407,
        "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": 2144,
        "total_words": 20147,
        "total_chars": 138494,
        "last_change": "2024-09-10T17:07:44.212811Z",
        "recent_changes": 56,
        "translated": 2144,
        "translated_words": 20147,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138494,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-01-29T11:00:05.875310Z",
        "recent_changes": 266,
        "translated": 2141,
        "translated_words": 20133,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138407,
        "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": 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": 2066,
        "total_words": 19667,
        "total_chars": 135261,
        "last_change": "2024-01-03T22:53:47.229162Z",
        "recent_changes": 27,
        "translated": 1848,
        "translated_words": 15804,
        "translated_percent": 89.4,
        "translated_words_percent": 80.3,
        "translated_chars": 107869,
        "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": 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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-02-05T23:50:45.064012Z",
        "recent_changes": 81,
        "translated": 2141,
        "translated_words": 20133,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138407,
        "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": 1683,
        "total_words": 14427,
        "total_chars": 98271,
        "last_change": "2024-12-18T13:22:52.117824Z",
        "recent_changes": 20,
        "translated": 82,
        "translated_words": 306,
        "translated_percent": 4.8,
        "translated_words_percent": 2.1,
        "translated_chars": 2084,
        "translated_chars_percent": 2.1,
        "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": "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": 1866,
        "total_words": 17688,
        "total_chars": 122430,
        "last_change": "2023-04-17T16:33:26.010930Z",
        "recent_changes": 13,
        "translated": 1439,
        "translated_words": 10586,
        "translated_percent": 77.1,
        "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": 2096,
        "total_words": 19711,
        "total_chars": 135795,
        "last_change": "2023-04-17T16:33:25.904858Z",
        "recent_changes": 15,
        "translated": 1644,
        "translated_words": 12234,
        "translated_percent": 78.4,
        "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": 200,
        "total_words": 2153,
        "total_chars": 13794,
        "last_change": "2024-08-14T07:55:53.914611Z",
        "recent_changes": 36,
        "translated": 32,
        "translated_words": 92,
        "translated_percent": 16.0,
        "translated_words_percent": 4.2,
        "translated_chars": 615,
        "translated_chars_percent": 4.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": "sid",
        "name": "Sidamo",
        "url": "http://translate.pkp.sfu.ca/languages/sid/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sid/"
    },
    {
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2023-04-17T16:33:24.856758Z",
        "recent_changes": 1,
        "translated": 1892,
        "translated_words": 15535,
        "translated_percent": 88.3,
        "translated_words_percent": 77.1,
        "translated_chars": 105088,
        "translated_chars_percent": 75.9,
        "fuzzy": 38,
        "fuzzy_percent": 1.7,
        "failing": 44,
        "failing_percent": 2.0,
        "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": 2142,
        "total_words": 20134,
        "total_chars": 138413,
        "last_change": "2024-10-13T07:31:36.861777Z",
        "recent_changes": 19,
        "translated": 2137,
        "translated_words": 20118,
        "translated_percent": 99.7,
        "translated_words_percent": 99.9,
        "translated_chars": 138325,
        "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": 2143,
        "total_words": 20136,
        "total_chars": 138437,
        "last_change": "2024-05-03T10:13:10.915378Z",
        "recent_changes": 24,
        "translated": 2143,
        "translated_words": 20136,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138437,
        "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": 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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-03-05T09:24:25.770862Z",
        "recent_changes": 41,
        "translated": 2140,
        "translated_words": 20130,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 138381,
        "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": 2052,
        "total_words": 19306,
        "total_chars": 133439,
        "last_change": "2024-10-20T02:03:40.482248Z",
        "recent_changes": 1918,
        "translated": 2051,
        "translated_words": 19304,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 133426,
        "translated_chars_percent": 99.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 8,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-09-15T23:18:43.066472Z",
        "recent_changes": 19,
        "translated": 2125,
        "translated_words": 18852,
        "translated_percent": 99.2,
        "translated_words_percent": 93.6,
        "translated_chars": 128042,
        "translated_chars_percent": 92.5,
        "fuzzy": 12,
        "fuzzy_percent": 0.5,
        "failing": 68,
        "failing_percent": 3.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 2,
        "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": 2142,
        "total_words": 20134,
        "total_chars": 138414,
        "last_change": "2024-02-18T12:08:59.329679Z",
        "recent_changes": 87,
        "translated": 2142,
        "translated_words": 20134,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138414,
        "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": 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": 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": "und",
        "name": "Undetermined",
        "url": "http://translate.pkp.sfu.ca/languages/und/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/und/"
    },
    {
        "total": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "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-08-11T16:24:19.562080Z",
        "recent_changes": 1,
        "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": 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": 2,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-03-03T02:38:38.432627Z",
        "recent_changes": 8,
        "translated": 2050,
        "translated_words": 18265,
        "translated_percent": 95.7,
        "translated_words_percent": 90.7,
        "translated_chars": 124133,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138407,
        "last_change": "2024-06-03T15:01:42.596672Z",
        "recent_changes": 78,
        "translated": 2043,
        "translated_words": 18044,
        "translated_percent": 95.4,
        "translated_words_percent": 89.6,
        "translated_chars": 122508,
        "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/"
    }
]