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": 1722,
        "total_words": 14524,
        "total_chars": 99116,
        "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": 2144,
        "total_words": 20149,
        "total_chars": 138527,
        "last_change": "2024-03-15T12:11:24.575962Z",
        "recent_changes": 28,
        "translated": 2144,
        "translated_words": 20149,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138527,
        "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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2024-01-25T06:46:32.167601Z",
        "recent_changes": 25,
        "translated": 2143,
        "translated_words": 20148,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138521,
        "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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2023-07-13T12:59:12.047181Z",
        "recent_changes": 2481,
        "translated": 2110,
        "translated_words": 19308,
        "translated_percent": 98.4,
        "translated_words_percent": 95.8,
        "translated_chars": 132846,
        "translated_chars_percent": 95.9,
        "fuzzy": 30,
        "fuzzy_percent": 1.3,
        "failing": 198,
        "failing_percent": 9.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "az",
        "name": "Azerbaijani",
        "url": "http://translate.pkp.sfu.ca/languages/az/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/az/"
    },
    {
        "total": 1973,
        "total_words": 18470,
        "total_chars": 127659,
        "last_change": "2024-02-28T11:10:59.738618Z",
        "recent_changes": 48,
        "translated": 1542,
        "translated_words": 12088,
        "translated_percent": 78.1,
        "translated_words_percent": 65.4,
        "translated_chars": 83700,
        "translated_chars_percent": 65.5,
        "fuzzy": 27,
        "fuzzy_percent": 1.3,
        "failing": 67,
        "failing_percent": 3.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 71,
        "comments": 0,
        "code": "eu",
        "name": "Basque",
        "url": "http://translate.pkp.sfu.ca/languages/eu/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/eu/"
    },
    {
        "total": 1015,
        "total_words": 9306,
        "total_chars": 61250,
        "last_change": null,
        "recent_changes": 0,
        "translated": 451,
        "translated_words": 3839,
        "translated_percent": 44.4,
        "translated_words_percent": 41.2,
        "translated_chars": 25647,
        "translated_chars_percent": 41.8,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "be@cyrillic",
        "name": "Belarusian",
        "url": "http://translate.pkp.sfu.ca/languages/be@cyrillic/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/be@cyrillic/"
    },
    {
        "total": 1972,
        "total_words": 18571,
        "total_chars": 127806,
        "last_change": "2023-04-17T16:33:24.976668Z",
        "recent_changes": 1,
        "translated": 1692,
        "translated_words": 13198,
        "translated_percent": 85.8,
        "translated_words_percent": 71.0,
        "translated_chars": 89392,
        "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": 2169,
        "total_words": 20180,
        "total_chars": 138758,
        "last_change": "2023-11-19T06:56:05.663292Z",
        "recent_changes": 19,
        "translated": 2168,
        "translated_words": 20177,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 138732,
        "translated_chars_percent": 99.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 4,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2024-03-01T15:07:42.417311Z",
        "recent_changes": 114,
        "translated": 2101,
        "translated_words": 18067,
        "translated_percent": 98.0,
        "translated_words_percent": 89.6,
        "translated_chars": 121392,
        "translated_chars_percent": 87.6,
        "fuzzy": 30,
        "fuzzy_percent": 1.3,
        "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": 2017,
        "total_words": 18770,
        "total_chars": 129469,
        "last_change": "2023-04-17T16:33:26.064319Z",
        "recent_changes": 108,
        "translated": 1784,
        "translated_words": 14727,
        "translated_percent": 88.4,
        "translated_words_percent": 78.4,
        "translated_chars": 101072,
        "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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2023-04-17T16:33:25.939988Z",
        "recent_changes": 280,
        "translated": 1896,
        "translated_words": 13287,
        "translated_percent": 88.4,
        "translated_words_percent": 65.9,
        "translated_chars": 87442,
        "translated_chars_percent": 63.1,
        "fuzzy": 9,
        "fuzzy_percent": 0.4,
        "failing": 10,
        "failing_percent": 0.4,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "zh_Hant",
        "name": "Chinese (Traditional)",
        "url": "http://translate.pkp.sfu.ca/languages/zh_Hant/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/zh_Hant/"
    },
    {
        "total": 1970,
        "total_words": 18478,
        "total_chars": 127818,
        "last_change": "2023-04-17T16:33:25.320961Z",
        "recent_changes": 2,
        "translated": 1592,
        "translated_words": 12223,
        "translated_percent": 80.8,
        "translated_words_percent": 66.1,
        "translated_chars": 83039,
        "translated_chars_percent": 64.9,
        "fuzzy": 31,
        "fuzzy_percent": 1.5,
        "failing": 84,
        "failing_percent": 4.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "hr",
        "name": "Croatian",
        "url": "http://translate.pkp.sfu.ca/languages/hr/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/hr/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2022-09-13T16:06:09.357540Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 7.1,
        "translated_words_percent": 5.0,
        "translated_chars": 6,
        "translated_chars_percent": 4.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "hr_HR",
        "name": "Croatian",
        "url": "http://translate.pkp.sfu.ca/languages/hr_HR/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/hr_HR/"
    },
    {
        "total": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2024-01-25T06:30:43.664516Z",
        "recent_changes": 34,
        "translated": 2143,
        "translated_words": 20148,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138521,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "cs",
        "name": "Czech",
        "url": "http://translate.pkp.sfu.ca/languages/cs/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/cs/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2023-04-19T18:31:05.554703Z",
        "recent_changes": 1,
        "translated": 4,
        "translated_words": 8,
        "translated_percent": 28.5,
        "translated_words_percent": 40.0,
        "translated_chars": 53,
        "translated_chars_percent": 36.8,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "cs_CZ",
        "name": "Czech",
        "url": "http://translate.pkp.sfu.ca/languages/cs_CZ/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/cs_CZ/"
    },
    {
        "total": 17,
        "total_words": 23,
        "total_chars": 168,
        "last_change": "2024-01-25T07:22:42.143887Z",
        "recent_changes": 1,
        "translated": 17,
        "translated_words": 23,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 168,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "da_DK",
        "name": "Danish",
        "url": "http://translate.pkp.sfu.ca/languages/da_DK/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/da_DK/"
    },
    {
        "total": 2144,
        "total_words": 20149,
        "total_chars": 138527,
        "last_change": "2024-01-26T10:52:18.624487Z",
        "recent_changes": 13,
        "translated": 2144,
        "translated_words": 20149,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138527,
        "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": 2146,
        "total_words": 20152,
        "total_chars": 138548,
        "last_change": "2024-03-28T10:43:41.317035Z",
        "recent_changes": 232,
        "translated": 2099,
        "translated_words": 18613,
        "translated_percent": 97.8,
        "translated_words_percent": 92.3,
        "translated_chars": 127056,
        "translated_chars_percent": 91.7,
        "fuzzy": 24,
        "fuzzy_percent": 1.1,
        "failing": 49,
        "failing_percent": 2.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 1,
        "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": 4571,
        "total_words": 23037,
        "total_chars": 200835,
        "last_change": "2023-04-17T16:33:24.268765Z",
        "recent_changes": 1,
        "translated": 4567,
        "translated_words": 22984,
        "translated_percent": 99.9,
        "translated_words_percent": 99.7,
        "translated_chars": 200492,
        "translated_chars_percent": 99.8,
        "fuzzy": 4,
        "fuzzy_percent": 0.1,
        "failing": 439,
        "failing_percent": 9.6,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 2286,
        "readonly_percent": 50.0,
        "suggestions": 0,
        "comments": 6,
        "code": "en",
        "name": "English",
        "url": "http://translate.pkp.sfu.ca/languages/en/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/en/"
    },
    {
        "total": 15,
        "total_words": 21,
        "total_chars": 174,
        "last_change": "2022-03-03T03:03:07.556328Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 6.6,
        "translated_words_percent": 4.7,
        "translated_chars": 30,
        "translated_chars_percent": 17.2,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "en_US",
        "name": "English (United States)",
        "url": "http://translate.pkp.sfu.ca/languages/en_US/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/en_US/"
    },
    {
        "total": 35,
        "total_words": 241,
        "total_chars": 1411,
        "last_change": "2023-03-23T02:50:36.262474Z",
        "recent_changes": 7,
        "translated": 7,
        "translated_words": 70,
        "translated_percent": 20.0,
        "translated_words_percent": 29.0,
        "translated_chars": 418,
        "translated_chars_percent": 29.6,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "eo",
        "name": "Esperanto",
        "url": "http://translate.pkp.sfu.ca/languages/eo/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/eo/"
    },
    {
        "total": 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": 2254,
        "total_words": 20272,
        "total_chars": 139410,
        "last_change": "2023-12-05T12:17:30.325256Z",
        "recent_changes": 49,
        "translated": 2252,
        "translated_words": 20256,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 139295,
        "translated_chars_percent": 99.9,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "fi",
        "name": "Finnish",
        "url": "http://translate.pkp.sfu.ca/languages/fi/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/fi/"
    },
    {
        "total": 2147,
        "total_words": 20152,
        "total_chars": 138550,
        "last_change": "2024-04-13T16:35:22.913833Z",
        "recent_changes": 43,
        "translated": 1938,
        "translated_words": 16760,
        "translated_percent": 90.2,
        "translated_words_percent": 83.1,
        "translated_chars": 114191,
        "translated_chars_percent": 82.4,
        "fuzzy": 35,
        "fuzzy_percent": 1.6,
        "failing": 46,
        "failing_percent": 2.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 18,
        "comments": 0,
        "code": "fr_FR",
        "name": "French",
        "url": "http://translate.pkp.sfu.ca/languages/fr_FR/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/fr_FR/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2023-05-17T09:01:22.311080Z",
        "recent_changes": 11,
        "translated": 11,
        "translated_words": 15,
        "translated_percent": 78.5,
        "translated_words_percent": 75.0,
        "translated_chars": 107,
        "translated_chars_percent": 74.3,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "fr",
        "name": "French",
        "url": "http://translate.pkp.sfu.ca/languages/fr/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/fr/"
    },
    {
        "total": 2153,
        "total_words": 20162,
        "total_chars": 138602,
        "last_change": "2024-03-22T18:48:36.073313Z",
        "recent_changes": 58,
        "translated": 2141,
        "translated_words": 20027,
        "translated_percent": 99.4,
        "translated_words_percent": 99.3,
        "translated_chars": 137416,
        "translated_chars_percent": 99.1,
        "fuzzy": 10,
        "fuzzy_percent": 0.4,
        "failing": 8,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 3,
        "comments": 3,
        "code": "fr_CA",
        "name": "French (Canada)",
        "url": "http://translate.pkp.sfu.ca/languages/fr_CA/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/fr_CA/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": null,
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "gd_GB",
        "name": "Gaelic",
        "url": "http://translate.pkp.sfu.ca/languages/gd_GB/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/gd_GB/"
    },
    {
        "total": 1857,
        "total_words": 17063,
        "total_chars": 118710,
        "last_change": "2023-04-17T16:33:25.248240Z",
        "recent_changes": 1,
        "translated": 904,
        "translated_words": 7351,
        "translated_percent": 48.6,
        "translated_words_percent": 43.0,
        "translated_chars": 52068,
        "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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2023-06-06T07:51:38.656475Z",
        "recent_changes": 17,
        "translated": 1975,
        "translated_words": 16719,
        "translated_percent": 92.1,
        "translated_words_percent": 82.9,
        "translated_chars": 113876,
        "translated_chars_percent": 82.2,
        "fuzzy": 30,
        "fuzzy_percent": 1.3,
        "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": 2125,
        "total_words": 20084,
        "total_chars": 138029,
        "last_change": "2023-05-25T10:39:59.162421Z",
        "recent_changes": 1,
        "translated": 1990,
        "translated_words": 17294,
        "translated_percent": 93.6,
        "translated_words_percent": 86.1,
        "translated_chars": 117294,
        "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": 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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2023-10-12T12:33:56.728469Z",
        "recent_changes": 170,
        "translated": 2101,
        "translated_words": 17482,
        "translated_percent": 98.0,
        "translated_words_percent": 86.7,
        "translated_chars": 118155,
        "translated_chars_percent": 85.2,
        "fuzzy": 3,
        "fuzzy_percent": 0.1,
        "failing": 7,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "de",
        "name": "German",
        "url": "http://translate.pkp.sfu.ca/languages/de/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/de/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2023-04-21T11:53:17.912039Z",
        "recent_changes": 1,
        "translated": 2,
        "translated_words": 2,
        "translated_percent": 14.2,
        "translated_words_percent": 10.0,
        "translated_chars": 11,
        "translated_chars_percent": 7.6,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "de_DE",
        "name": "German",
        "url": "http://translate.pkp.sfu.ca/languages/de_DE/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/de_DE/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": null,
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "nds",
        "name": "German (Low)",
        "url": "http://translate.pkp.sfu.ca/languages/nds/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/nds/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": null,
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "el_GR",
        "name": "Greek",
        "url": "http://translate.pkp.sfu.ca/languages/el_GR/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/el_GR/"
    },
    {
        "total": 2022,
        "total_words": 18963,
        "total_chars": 130238,
        "last_change": "2023-05-05T09:07:40.855410Z",
        "recent_changes": 32,
        "translated": 1790,
        "translated_words": 14912,
        "translated_percent": 88.5,
        "translated_words_percent": 78.6,
        "translated_chars": 101788,
        "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": 1795,
        "total_words": 16918,
        "total_chars": 117237,
        "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": 1890,
        "total_words": 17937,
        "total_chars": 123887,
        "last_change": "2023-04-17T16:33:25.295454Z",
        "recent_changes": 9,
        "translated": 1590,
        "translated_words": 12788,
        "translated_percent": 84.1,
        "translated_words_percent": 71.2,
        "translated_chars": 87255,
        "translated_chars_percent": 70.4,
        "fuzzy": 34,
        "fuzzy_percent": 1.7,
        "failing": 82,
        "failing_percent": 4.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "hi",
        "name": "Hindi",
        "url": "http://translate.pkp.sfu.ca/languages/hi/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/hi/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2024-01-30T07:45:20.975020Z",
        "recent_changes": 13,
        "translated": 14,
        "translated_words": 20,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 144,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "hu_HU",
        "name": "Hungarian",
        "url": "http://translate.pkp.sfu.ca/languages/hu_HU/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/hu_HU/"
    },
    {
        "total": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2023-05-25T10:39:58.570246Z",
        "recent_changes": 57,
        "translated": 1951,
        "translated_words": 16892,
        "translated_percent": 91.0,
        "translated_words_percent": 83.8,
        "translated_chars": 115050,
        "translated_chars_percent": 83.0,
        "fuzzy": 30,
        "fuzzy_percent": 1.3,
        "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": 2141,
        "total_words": 20133,
        "total_chars": 138432,
        "last_change": "2023-10-16T12:00:40.885445Z",
        "recent_changes": 5,
        "translated": 1427,
        "translated_words": 10239,
        "translated_percent": 66.6,
        "translated_words_percent": 50.8,
        "translated_chars": 68957,
        "translated_chars_percent": 49.8,
        "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": 2165,
        "total_words": 20172,
        "total_chars": 138694,
        "last_change": "2023-09-16T04:00:44.900325Z",
        "recent_changes": 77,
        "translated": 2160,
        "translated_words": 20128,
        "translated_percent": 99.7,
        "translated_words_percent": 99.7,
        "translated_chars": 138421,
        "translated_chars_percent": 99.8,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "failing": 2,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "id",
        "name": "Indonesian",
        "url": "http://translate.pkp.sfu.ca/languages/id/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/id/"
    },
    {
        "total": 15,
        "total_words": 21,
        "total_chars": 149,
        "last_change": "2022-12-10T17:53:01.679902Z",
        "recent_changes": 1,
        "translated": 3,
        "translated_words": 5,
        "translated_percent": 20.0,
        "translated_words_percent": 23.8,
        "translated_chars": 32,
        "translated_chars_percent": 21.4,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "it_IT",
        "name": "Italian",
        "url": "http://translate.pkp.sfu.ca/languages/it_IT/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/it_IT/"
    },
    {
        "total": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2024-03-28T15:17:34.842067Z",
        "recent_changes": 176,
        "translated": 2143,
        "translated_words": 20148,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138521,
        "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": 1942,
        "total_words": 18265,
        "total_chars": 126075,
        "last_change": "2023-04-17T16:33:25.385776Z",
        "recent_changes": 1,
        "translated": 1713,
        "translated_words": 14275,
        "translated_percent": 88.2,
        "translated_words_percent": 78.1,
        "translated_chars": 97998,
        "translated_chars_percent": 77.7,
        "fuzzy": 30,
        "fuzzy_percent": 1.5,
        "failing": 66,
        "failing_percent": 3.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "ja",
        "name": "Japanese",
        "url": "http://translate.pkp.sfu.ca/languages/ja/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ja/"
    },
    {
        "total": 41,
        "total_words": 72,
        "total_chars": 532,
        "last_change": "2022-10-25T01:16:29.221375Z",
        "recent_changes": 2,
        "translated": 30,
        "translated_words": 57,
        "translated_percent": 73.1,
        "translated_words_percent": 79.1,
        "translated_chars": 420,
        "translated_chars_percent": 78.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ja_JP",
        "name": "Japanese",
        "url": "http://translate.pkp.sfu.ca/languages/ja_JP/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ja_JP/"
    },
    {
        "total": 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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2023-04-17T16:33:24.667927Z",
        "recent_changes": 1,
        "translated": 2000,
        "translated_words": 17409,
        "translated_percent": 93.3,
        "translated_words_percent": 86.4,
        "translated_chars": 118342,
        "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": 1572,
        "total_words": 15611,
        "total_chars": 108665,
        "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": 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": 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": 2139,
        "total_words": 20072,
        "total_chars": 137997,
        "last_change": "2023-04-17T16:33:25.021146Z",
        "recent_changes": 1,
        "translated": 1882,
        "translated_words": 15333,
        "translated_percent": 87.9,
        "translated_words_percent": 76.3,
        "translated_chars": 103701,
        "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": 2133,
        "total_words": 20115,
        "total_chars": 138255,
        "last_change": "2024-04-15T10:15:04.851834Z",
        "recent_changes": 427,
        "translated": 855,
        "translated_words": 9260,
        "translated_percent": 40.0,
        "translated_words_percent": 46.0,
        "translated_chars": 63310,
        "translated_chars_percent": 45.7,
        "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": "ky",
        "name": "Kyrgyz",
        "url": "http://translate.pkp.sfu.ca/languages/ky/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ky/"
    },
    {
        "total": 2156,
        "total_words": 20170,
        "total_chars": 138656,
        "last_change": "2024-02-22T18:51:00.473779Z",
        "recent_changes": 185,
        "translated": 2156,
        "translated_words": 20170,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138656,
        "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": 1406,
        "total_words": 11654,
        "total_chars": 80511,
        "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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2024-01-28T08:48:58.057220Z",
        "recent_changes": 147,
        "translated": 2143,
        "translated_words": 20148,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138521,
        "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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2024-01-29T03:58:09.698571Z",
        "recent_changes": 22,
        "translated": 2130,
        "translated_words": 20114,
        "translated_percent": 99.3,
        "translated_words_percent": 99.8,
        "translated_chars": 138300,
        "translated_chars_percent": 99.8,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 15,
        "failing_percent": 0.6,
        "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": 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": 1627,
        "total_words": 15861,
        "total_chars": 110673,
        "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": 1925,
        "total_words": 18021,
        "total_chars": 124664,
        "last_change": "2024-04-12T10:33:52.258072Z",
        "recent_changes": 602,
        "translated": 1209,
        "translated_words": 10588,
        "translated_percent": 62.8,
        "translated_words_percent": 58.7,
        "translated_chars": 74706,
        "translated_chars_percent": 59.9,
        "fuzzy": 2,
        "fuzzy_percent": 0.1,
        "failing": 24,
        "failing_percent": 1.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "cnr",
        "name": "Montenegrin",
        "url": "http://translate.pkp.sfu.ca/languages/cnr/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/cnr/"
    },
    {
        "total": 2205,
        "total_words": 20228,
        "total_chars": 139135,
        "last_change": "2024-02-19T14:46:22.887674Z",
        "recent_changes": 124,
        "translated": 2139,
        "translated_words": 18954,
        "translated_percent": 97.0,
        "translated_words_percent": 93.7,
        "translated_chars": 129148,
        "translated_chars_percent": 92.8,
        "fuzzy": 25,
        "fuzzy_percent": 1.1,
        "failing": 26,
        "failing_percent": 1.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 27,
        "comments": 9,
        "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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2024-04-06T04:20:05.472512Z",
        "recent_changes": 259,
        "translated": 2124,
        "translated_words": 19405,
        "translated_percent": 99.1,
        "translated_words_percent": 96.3,
        "translated_chars": 132319,
        "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": "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": 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": "peo",
        "name": "Persian (Old)",
        "url": "http://translate.pkp.sfu.ca/languages/peo/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/peo/"
    },
    {
        "total": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2023-05-25T10:39:59.667337Z",
        "recent_changes": 74,
        "translated": 2131,
        "translated_words": 20093,
        "translated_percent": 99.4,
        "translated_words_percent": 99.7,
        "translated_chars": 138168,
        "translated_chars_percent": 99.7,
        "fuzzy": 2,
        "fuzzy_percent": 0.1,
        "failing": 20,
        "failing_percent": 0.9,
        "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-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": 125,
        "total_words": 1088,
        "total_chars": 7197,
        "last_change": "2023-04-20T13:21:21.869146Z",
        "recent_changes": 4,
        "translated": 4,
        "translated_words": 8,
        "translated_percent": 3.2,
        "translated_words_percent": 0.7,
        "translated_chars": 53,
        "translated_chars_percent": 0.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": "pt",
        "name": "Portuguese",
        "url": "http://translate.pkp.sfu.ca/languages/pt/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/pt/"
    },
    {
        "total": 2146,
        "total_words": 20162,
        "total_chars": 138608,
        "last_change": "2024-01-31T03:41:22.368217Z",
        "recent_changes": 93,
        "translated": 2146,
        "translated_words": 20162,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138608,
        "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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2024-01-29T11:00:05.875310Z",
        "recent_changes": 266,
        "translated": 2143,
        "translated_words": 20148,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138521,
        "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": 2068,
        "total_words": 19682,
        "total_chars": 135375,
        "last_change": "2024-01-03T22:53:47.229162Z",
        "recent_changes": 27,
        "translated": 1850,
        "translated_words": 15819,
        "translated_percent": 89.4,
        "translated_words_percent": 80.3,
        "translated_chars": 107983,
        "translated_chars_percent": 79.7,
        "fuzzy": 35,
        "fuzzy_percent": 1.6,
        "failing": 55,
        "failing_percent": 2.6,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "ro",
        "name": "Romanian",
        "url": "http://translate.pkp.sfu.ca/languages/ro/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ro/"
    },
    {
        "total": 15,
        "total_words": 33,
        "total_chars": 233,
        "last_change": "2022-03-09T14:42:21.464591Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 13,
        "translated_percent": 6.6,
        "translated_words_percent": 39.3,
        "translated_chars": 89,
        "translated_chars_percent": 38.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ro_RO",
        "name": "Romanian",
        "url": "http://translate.pkp.sfu.ca/languages/ro_RO/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ro_RO/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2022-11-04T08:47:19.776345Z",
        "recent_changes": 2,
        "translated": 2,
        "translated_words": 4,
        "translated_percent": 14.2,
        "translated_words_percent": 20.0,
        "translated_chars": 27,
        "translated_chars_percent": 18.7,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ru_RU",
        "name": "Russian",
        "url": "http://translate.pkp.sfu.ca/languages/ru_RU/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ru_RU/"
    },
    {
        "total": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2024-02-05T23:50:45.064012Z",
        "recent_changes": 81,
        "translated": 2143,
        "translated_words": 20148,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138521,
        "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": 1682,
        "total_words": 14426,
        "total_chars": 98284,
        "last_change": "2023-11-23T13:01:40.833497Z",
        "recent_changes": 4,
        "translated": 15,
        "translated_words": 65,
        "translated_percent": 0.8,
        "translated_words_percent": 0.4,
        "translated_chars": 437,
        "translated_chars_percent": 0.4,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "se",
        "name": "Sami (Northern)",
        "url": "http://translate.pkp.sfu.ca/languages/se/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/se/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": null,
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sr",
        "name": "Serbian",
        "url": "http://translate.pkp.sfu.ca/languages/sr/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/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_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": 1868,
        "total_words": 17703,
        "total_chars": 122544,
        "last_change": "2023-04-17T16:33:26.010930Z",
        "recent_changes": 13,
        "translated": 1440,
        "translated_words": 10594,
        "translated_percent": 77.0,
        "translated_words_percent": 59.8,
        "translated_chars": 72610,
        "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": 2098,
        "total_words": 19726,
        "total_chars": 135909,
        "last_change": "2023-04-17T16:33:25.904858Z",
        "recent_changes": 15,
        "translated": 1645,
        "translated_words": 12242,
        "translated_percent": 78.4,
        "translated_words_percent": 62.0,
        "translated_chars": 83148,
        "translated_chars_percent": 61.1,
        "fuzzy": 16,
        "fuzzy_percent": 0.7,
        "failing": 114,
        "failing_percent": 5.4,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "sr_Latn",
        "name": "Serbian (latin)",
        "url": "http://translate.pkp.sfu.ca/languages/sr_Latn/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sr_Latn/"
    },
    {
        "total": 65,
        "total_words": 894,
        "total_chars": 5552,
        "last_change": null,
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "si",
        "name": "Sinhala",
        "url": "http://translate.pkp.sfu.ca/languages/si/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/si/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": null,
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "si_LK",
        "name": "Sinhala",
        "url": "http://translate.pkp.sfu.ca/languages/si_LK/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/si_LK/"
    },
    {
        "total": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2023-04-17T16:33:24.856758Z",
        "recent_changes": 1,
        "translated": 1894,
        "translated_words": 15550,
        "translated_percent": 88.3,
        "translated_words_percent": 77.1,
        "translated_chars": 105202,
        "translated_chars_percent": 75.9,
        "fuzzy": 38,
        "fuzzy_percent": 1.7,
        "failing": 40,
        "failing_percent": 1.8,
        "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": 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": 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": 2144,
        "total_words": 20149,
        "total_chars": 138527,
        "last_change": "2024-03-07T13:00:44.591370Z",
        "recent_changes": 29,
        "translated": 2138,
        "translated_words": 20132,
        "translated_percent": 99.7,
        "translated_words_percent": 99.9,
        "translated_chars": 138432,
        "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": 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": 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": 2145,
        "total_words": 20151,
        "total_chars": 138551,
        "last_change": "2024-03-01T10:28:25.355099Z",
        "recent_changes": 30,
        "translated": 2144,
        "translated_words": 20148,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 138525,
        "translated_chars_percent": 99.9,
        "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": 2,
        "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": 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": 997,
        "total_words": 8515,
        "total_chars": 59454,
        "last_change": "2022-11-16T01:21:54.686107Z",
        "recent_changes": 1,
        "translated": 598,
        "translated_words": 5060,
        "translated_percent": 59.9,
        "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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2024-03-05T09:24:25.770862Z",
        "recent_changes": 41,
        "translated": 2142,
        "translated_words": 20145,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 138495,
        "translated_chars_percent": 99.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 6,
        "failing_percent": 0.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 1,
        "comments": 1,
        "code": "sv",
        "name": "Swedish",
        "url": "http://translate.pkp.sfu.ca/languages/sv/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sv/"
    },
    {
        "total": 148,
        "total_words": 238,
        "total_chars": 1823,
        "last_change": "2023-06-02T12:54:09.575511Z",
        "recent_changes": 8,
        "translated": 147,
        "translated_words": 235,
        "translated_percent": 99.3,
        "translated_words_percent": 98.7,
        "translated_chars": 1797,
        "translated_chars_percent": 98.5,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sv_SE",
        "name": "Swedish",
        "url": "http://translate.pkp.sfu.ca/languages/sv_SE/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sv_SE/"
    },
    {
        "total": 65,
        "total_words": 894,
        "total_chars": 5552,
        "last_change": "2023-12-18T00:26:54.635409Z",
        "recent_changes": 6,
        "translated": 11,
        "translated_words": 58,
        "translated_percent": 16.9,
        "translated_words_percent": 6.4,
        "translated_chars": 345,
        "translated_chars_percent": 6.2,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "th",
        "name": "Thai",
        "url": "http://translate.pkp.sfu.ca/languages/th/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/th/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2024-01-02T18:22:52.700861Z",
        "recent_changes": 4,
        "translated": 13,
        "translated_words": 17,
        "translated_percent": 92.8,
        "translated_words_percent": 85.0,
        "translated_chars": 118,
        "translated_chars_percent": 81.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 1,
        "comments": 0,
        "code": "tr_TR",
        "name": "Turkish",
        "url": "http://translate.pkp.sfu.ca/languages/tr_TR/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/tr_TR/"
    },
    {
        "total": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2024-01-02T18:36:02.310083Z",
        "recent_changes": 48,
        "translated": 2116,
        "translated_words": 18554,
        "translated_percent": 98.7,
        "translated_words_percent": 92.0,
        "translated_chars": 125852,
        "translated_chars_percent": 90.8,
        "fuzzy": 20,
        "fuzzy_percent": 0.9,
        "failing": 81,
        "failing_percent": 3.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "tr",
        "name": "Turkish",
        "url": "http://translate.pkp.sfu.ca/languages/tr/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/tr/"
    },
    {
        "total": 2144,
        "total_words": 20149,
        "total_chars": 138528,
        "last_change": "2024-02-18T12:08:59.329679Z",
        "recent_changes": 87,
        "translated": 2144,
        "translated_words": 20149,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138528,
        "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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "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": "2023-04-04T03:52:10.083397Z",
        "recent_changes": 10,
        "translated": 19,
        "translated_words": 26,
        "translated_percent": 63.3,
        "translated_words_percent": 66.6,
        "translated_chars": 180,
        "translated_chars_percent": 65.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": "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": 0,
        "comments": 0,
        "code": "uz_UZ@latin",
        "name": "Uzbek",
        "url": "http://translate.pkp.sfu.ca/languages/uz_UZ@latin/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/uz_UZ@latin/"
    },
    {
        "total": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "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": 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": 2143,
        "total_words": 20148,
        "total_chars": 138521,
        "last_change": "2024-03-03T02:38:38.432627Z",
        "recent_changes": 8,
        "translated": 2052,
        "translated_words": 18280,
        "translated_percent": 95.7,
        "translated_words_percent": 90.7,
        "translated_chars": 124247,
        "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": 2139,
        "total_words": 20072,
        "total_chars": 137997,
        "last_change": "2024-02-19T04:30:31.867862Z",
        "recent_changes": 72,
        "translated": 2041,
        "translated_words": 18030,
        "translated_percent": 95.4,
        "translated_words_percent": 89.8,
        "translated_chars": 122430,
        "translated_chars_percent": 88.7,
        "fuzzy": 14,
        "fuzzy_percent": 0.6,
        "failing": 45,
        "failing_percent": 2.1,
        "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/"
    },
    {
        "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/"
    }
]