[
  {
    "total": 543,
    "total_words": 3793,
    "total_chars": 26335,
    "last_change": "2025-08-23T14:47:06.970Z",
    "recent_changes": 3,
    "translated": 45,
    "translated_words": 265,
    "translated_percent": 8.2,
    "translated_words_percent": 6.9,
    "translated_chars": 1954,
    "translated_chars_percent": 7.4,
    "fuzzy": 8,
    "fuzzy_percent": 1.4,
    "failing": 11,
    "failing_percent": 2.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "ar",
    "name": "Arabic",
    "url": "http://translate.pkp.sfu.ca/languages/ar/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ar/"
  },
  {
    "total": 9,
    "total_words": 17,
    "total_chars": 131,
    "last_change": "2025-10-29T13:55:44.755Z",
    "recent_changes": 1,
    "translated": 9,
    "translated_words": 17,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 131,
    "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": "eu",
    "name": "Basque",
    "url": "http://translate.pkp.sfu.ca/languages/eu/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/eu/"
  },
  {
    "total": 1505,
    "total_words": 14276,
    "total_chars": 96480,
    "last_change": "2026-04-18T20:07:56.844Z",
    "recent_changes": 292,
    "translated": 1505,
    "translated_words": 14276,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 96480,
    "translated_chars_percent": 100.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "bg",
    "name": "Bulgarian",
    "url": "http://translate.pkp.sfu.ca/languages/bg/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/bg/"
  },
  {
    "total": 1503,
    "total_words": 14274,
    "total_chars": 96472,
    "last_change": "2026-04-15T10:38:09.932Z",
    "recent_changes": 7,
    "translated": 1328,
    "translated_words": 11139,
    "translated_percent": 88.3,
    "translated_words_percent": 78.0,
    "translated_chars": 73978,
    "translated_chars_percent": 76.6,
    "fuzzy": 19,
    "fuzzy_percent": 1.2,
    "failing": 38,
    "failing_percent": 2.5,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "ca",
    "name": "Catalan",
    "url": "http://translate.pkp.sfu.ca/languages/ca/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ca/"
  },
  {
    "total": 6,
    "total_words": 8,
    "total_chars": 57,
    "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_CN",
    "name": "Chinese (Simplified)",
    "url": "http://translate.pkp.sfu.ca/languages/zh_CN/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/zh_CN/"
  },
  {
    "total": 9,
    "total_words": 17,
    "total_chars": 131,
    "last_change": "2025-05-10T14:39:54.909Z",
    "recent_changes": 6,
    "translated": 9,
    "translated_words": 17,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 131,
    "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": "zh_Hans",
    "name": "Chinese (Simplified)",
    "url": "http://translate.pkp.sfu.ca/languages/zh_Hans/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/zh_Hans/"
  },
  {
    "total": 27,
    "total_words": 309,
    "total_chars": 2145,
    "last_change": null,
    "recent_changes": 0,
    "translated": 16,
    "translated_words": 241,
    "translated_percent": 59.2,
    "translated_words_percent": 77.9,
    "translated_chars": 1701,
    "translated_chars_percent": 79.3,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 2,
    "failing_percent": 7.4,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "zh_Hant",
    "name": "Chinese (Traditional)",
    "url": "http://translate.pkp.sfu.ca/languages/zh_Hant/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/zh_Hant/"
  },
  {
    "total": 1503,
    "total_words": 14274,
    "total_chars": 96472,
    "last_change": "2025-02-28T22:33:29.142Z",
    "recent_changes": 265,
    "translated": 1453,
    "translated_words": 13158,
    "translated_percent": 96.6,
    "translated_words_percent": 92.1,
    "translated_chars": 87610,
    "translated_chars_percent": 90.8,
    "fuzzy": 9,
    "fuzzy_percent": 0.5,
    "failing": 22,
    "failing_percent": 1.4,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "hr",
    "name": "Croatian",
    "url": "http://translate.pkp.sfu.ca/languages/hr/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/hr/"
  },
  {
    "total": 1503,
    "total_words": 14274,
    "total_chars": 96472,
    "last_change": "2026-04-15T08:55:28.700Z",
    "recent_changes": 27,
    "translated": 1503,
    "translated_words": 14274,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 96472,
    "translated_chars_percent": 100.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 2,
    "failing_percent": 0.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "cs",
    "name": "Czech",
    "url": "http://translate.pkp.sfu.ca/languages/cs/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/cs/"
  },
  {
    "total": 1503,
    "total_words": 14274,
    "total_chars": 96472,
    "last_change": "2026-04-16T05:53:51.309Z",
    "recent_changes": 25,
    "translated": 1503,
    "translated_words": 14274,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 96472,
    "translated_chars_percent": 100.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 3,
    "failing_percent": 0.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "da",
    "name": "Danish",
    "url": "http://translate.pkp.sfu.ca/languages/da/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/da/"
  },
  {
    "total": 9,
    "total_words": 17,
    "total_chars": 131,
    "last_change": null,
    "recent_changes": 0,
    "translated": 3,
    "translated_words": 9,
    "translated_percent": 33.3,
    "translated_words_percent": 52.9,
    "translated_chars": 74,
    "translated_chars_percent": 56.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": "nl",
    "name": "Dutch",
    "url": "http://translate.pkp.sfu.ca/languages/nl/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/nl/"
  },
  {
    "total": 1733,
    "total_words": 14628,
    "total_chars": 99141,
    "last_change": "2023-04-26T10:14:25.118Z",
    "recent_changes": 1,
    "translated": 1728,
    "translated_words": 14576,
    "translated_percent": 99.7,
    "translated_words_percent": 99.6,
    "translated_chars": 98819,
    "translated_chars_percent": 99.6,
    "fuzzy": 3,
    "fuzzy_percent": 0.1,
    "failing": 181,
    "failing_percent": 10.4,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 218,
    "readonly_percent": 12.5,
    "suggestions": 0,
    "comments": 12,
    "code": "en",
    "name": "English",
    "url": "http://translate.pkp.sfu.ca/languages/en/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/en/"
  },
  {
    "total": 1533,
    "total_words": 14311,
    "total_chars": 96718,
    "last_change": "2025-12-05T17:16:17.457Z",
    "recent_changes": 58,
    "translated": 1531,
    "translated_words": 14279,
    "translated_percent": 99.8,
    "translated_words_percent": 99.7,
    "translated_chars": 96537,
    "translated_chars_percent": 99.8,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "fi",
    "name": "Finnish",
    "url": "http://translate.pkp.sfu.ca/languages/fi/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fi/"
  },
  {
    "total": 9,
    "total_words": 11,
    "total_chars": 81,
    "last_change": "2024-07-27T11:20:05.730Z",
    "recent_changes": 4,
    "translated": 9,
    "translated_words": 11,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 81,
    "translated_chars_percent": 100.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "fr_FR",
    "name": "French",
    "url": "http://translate.pkp.sfu.ca/languages/fr_FR/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fr_FR/"
  },
  {
    "total": 1503,
    "total_words": 14274,
    "total_chars": 96472,
    "last_change": "2025-08-17T12:31:02.978Z",
    "recent_changes": 6,
    "translated": 1491,
    "translated_words": 14087,
    "translated_percent": 99.2,
    "translated_words_percent": 98.6,
    "translated_chars": 94978,
    "translated_chars_percent": 98.4,
    "fuzzy": 1,
    "fuzzy_percent": 0.1,
    "failing": 14,
    "failing_percent": 0.9,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "fr",
    "name": "French",
    "url": "http://translate.pkp.sfu.ca/languages/fr/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fr/"
  },
  {
    "total": 1503,
    "total_words": 14274,
    "total_chars": 96472,
    "last_change": "2025-02-28T22:33:21.924Z",
    "recent_changes": 16,
    "translated": 866,
    "translated_words": 7134,
    "translated_percent": 57.6,
    "translated_words_percent": 49.9,
    "translated_chars": 47811,
    "translated_chars_percent": 49.5,
    "fuzzy": 19,
    "fuzzy_percent": 1.2,
    "failing": 77,
    "failing_percent": 5.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "fr_CA",
    "name": "French (Canada)",
    "url": "http://translate.pkp.sfu.ca/languages/fr_CA/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fr_CA/"
  },
  {
    "total": 707,
    "total_words": 4793,
    "total_chars": 32965,
    "last_change": "2025-02-28T22:33:24.821Z",
    "recent_changes": 2,
    "translated": 583,
    "translated_words": 3197,
    "translated_percent": 82.4,
    "translated_words_percent": 66.7,
    "translated_chars": 21433,
    "translated_chars_percent": 65.0,
    "fuzzy": 8,
    "fuzzy_percent": 1.1,
    "failing": 15,
    "failing_percent": 2.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "gd",
    "name": "Gaelic",
    "url": "http://translate.pkp.sfu.ca/languages/gd/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/gd/"
  },
  {
    "total": 1503,
    "total_words": 14274,
    "total_chars": 96472,
    "last_change": "2025-02-28T22:33:27.151Z",
    "recent_changes": 3,
    "translated": 1305,
    "translated_words": 10822,
    "translated_percent": 86.8,
    "translated_words_percent": 75.8,
    "translated_chars": 71626,
    "translated_chars_percent": 74.2,
    "fuzzy": 13,
    "fuzzy_percent": 0.8,
    "failing": 31,
    "failing_percent": 2.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "gl",
    "name": "Galician",
    "url": "http://translate.pkp.sfu.ca/languages/gl/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/gl/"
  },
  {
    "total": 1503,
    "total_words": 14274,
    "total_chars": 96472,
    "last_change": "2026-02-06T14:51:02.577Z",
    "recent_changes": 69,
    "translated": 1501,
    "translated_words": 14242,
    "translated_percent": 99.8,
    "translated_words_percent": 99.7,
    "translated_chars": 96291,
    "translated_chars_percent": 99.8,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 2,
    "code": "de",
    "name": "German",
    "url": "http://translate.pkp.sfu.ca/languages/de/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/de/"
  },
  {
    "total": 1309,
    "total_words": 12783,
    "total_chars": 86857,
    "last_change": "2025-02-28T22:32:33.082Z",
    "recent_changes": 4,
    "translated": 805,
    "translated_words": 6724,
    "translated_percent": 61.4,
    "translated_words_percent": 52.6,
    "translated_chars": 45233,
    "translated_chars_percent": 52.0,
    "fuzzy": 17,
    "fuzzy_percent": 1.2,
    "failing": 102,
    "failing_percent": 7.7,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "el",
    "name": "Greek",
    "url": "http://translate.pkp.sfu.ca/languages/el/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/el/"
  },
  {
    "total": 1494,
    "total_words": 14177,
    "total_chars": 95928,
    "last_change": "2025-04-22T08:39:52.651Z",
    "recent_changes": 31,
    "translated": 1414,
    "translated_words": 12380,
    "translated_percent": 94.6,
    "translated_words_percent": 87.3,
    "translated_chars": 82068,
    "translated_chars_percent": 85.5,
    "fuzzy": 14,
    "fuzzy_percent": 0.9,
    "failing": 58,
    "failing_percent": 3.8,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "hu",
    "name": "Hungarian",
    "url": "http://translate.pkp.sfu.ca/languages/hu/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/hu/"
  },
  {
    "total": 1421,
    "total_words": 13554,
    "total_chars": 91877,
    "last_change": "2026-02-20T08:25:36.078Z",
    "recent_changes": 286,
    "translated": 1419,
    "translated_words": 13522,
    "translated_percent": 99.8,
    "translated_words_percent": 99.7,
    "translated_chars": 91696,
    "translated_chars_percent": 99.8,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "id",
    "name": "Indonesian",
    "url": "http://translate.pkp.sfu.ca/languages/id/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/id/"
  },
  {
    "total": 1431,
    "total_words": 13685,
    "total_chars": 92870,
    "last_change": "2025-10-16T08:44:57.573Z",
    "recent_changes": 34,
    "translated": 1084,
    "translated_words": 9831,
    "translated_percent": 75.7,
    "translated_words_percent": 71.8,
    "translated_chars": 66970,
    "translated_chars_percent": 72.1,
    "fuzzy": 4,
    "fuzzy_percent": 0.2,
    "failing": 14,
    "failing_percent": 0.9,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "it",
    "name": "Italian",
    "url": "http://translate.pkp.sfu.ca/languages/it/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/it/"
  },
  {
    "total": 35,
    "total_words": 340,
    "total_chars": 2371,
    "last_change": "2024-09-18T16:01:06.890Z",
    "recent_changes": 1,
    "translated": 30,
    "translated_words": 334,
    "translated_percent": 85.7,
    "translated_words_percent": 98.2,
    "translated_chars": 2328,
    "translated_chars_percent": 98.1,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 1,
    "failing_percent": 2.8,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "ja",
    "name": "Japanese",
    "url": "http://translate.pkp.sfu.ca/languages/ja/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ja/"
  },
  {
    "total": 6,
    "total_words": 8,
    "total_chars": 57,
    "last_change": "2020-04-12T13:42:09.256Z",
    "recent_changes": 1,
    "translated": 1,
    "translated_words": 1,
    "translated_percent": 16.6,
    "translated_words_percent": 12.5,
    "translated_chars": 6,
    "translated_chars_percent": 10.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": "ku_IQ",
    "name": "Kurdish",
    "url": "http://translate.pkp.sfu.ca/languages/ku_IQ/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ku_IQ/"
  },
  {
    "total": 626,
    "total_words": 5575,
    "total_chars": 36222,
    "last_change": "2023-04-26T10:14:25.178Z",
    "recent_changes": 1,
    "translated": 129,
    "translated_words": 518,
    "translated_percent": 20.6,
    "translated_words_percent": 9.2,
    "translated_chars": 3233,
    "translated_chars_percent": 8.9,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 2,
    "failing_percent": 0.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.4,
    "suggestions": 0,
    "comments": 0,
    "code": "ckb",
    "name": "Kurdish (Central)",
    "url": "http://translate.pkp.sfu.ca/languages/ckb/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ckb/"
  },
  {
    "total": 44,
    "total_words": 744,
    "total_chars": 4574,
    "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": "ky",
    "name": "Kyrgyz",
    "url": "http://translate.pkp.sfu.ca/languages/ky/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ky/"
  },
  {
    "total": 1503,
    "total_words": 14274,
    "total_chars": 96472,
    "last_change": "2026-04-22T18:27:19.638Z",
    "recent_changes": 24,
    "translated": 1503,
    "translated_words": 14274,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 96472,
    "translated_chars_percent": 100.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "mk",
    "name": "Macedonian",
    "url": "http://translate.pkp.sfu.ca/languages/mk/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/mk/"
  },
  {
    "total": 1302,
    "total_words": 12596,
    "total_chars": 85392,
    "last_change": "2026-02-07T10:07:18.407Z",
    "recent_changes": 1300,
    "translated": 1300,
    "translated_words": 12564,
    "translated_percent": 99.8,
    "translated_words_percent": 99.7,
    "translated_chars": 85211,
    "translated_chars_percent": 99.7,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 29,
    "failing_percent": 2.2,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "mn",
    "name": "Mongolian",
    "url": "http://translate.pkp.sfu.ca/languages/mn/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/mn/"
  },
  {
    "total": 1505,
    "total_words": 14276,
    "total_chars": 96484,
    "last_change": "2025-02-28T22:33:39.377Z",
    "recent_changes": 100,
    "translated": 1310,
    "translated_words": 11081,
    "translated_percent": 87.0,
    "translated_words_percent": 77.6,
    "translated_chars": 73698,
    "translated_chars_percent": 76.3,
    "fuzzy": 18,
    "fuzzy_percent": 1.1,
    "failing": 36,
    "failing_percent": 2.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "nb_NO",
    "name": "Norwegian Bokm\u00e5l",
    "url": "http://translate.pkp.sfu.ca/languages/nb_NO/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/nb_NO/"
  },
  {
    "total": 569,
    "total_words": 4328,
    "total_chars": 29312,
    "last_change": "2025-09-03T14:35:04.962Z",
    "recent_changes": 7,
    "translated": 482,
    "translated_words": 3205,
    "translated_percent": 84.7,
    "translated_words_percent": 74.0,
    "translated_chars": 22210,
    "translated_chars_percent": 75.7,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 25,
    "failing_percent": 4.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "fa",
    "name": "Persian",
    "url": "http://translate.pkp.sfu.ca/languages/fa/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fa/"
  },
  {
    "total": 6,
    "total_words": 8,
    "total_chars": 57,
    "last_change": "2024-08-07T09:42:12.744Z",
    "recent_changes": 6,
    "translated": 6,
    "translated_words": 8,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 57,
    "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": "fa_IR",
    "name": "Persian",
    "url": "http://translate.pkp.sfu.ca/languages/fa_IR/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fa_IR/"
  },
  {
    "total": 1475,
    "total_words": 14063,
    "total_chars": 95186,
    "last_change": "2025-09-20T14:55:08.079Z",
    "recent_changes": 54,
    "translated": 1421,
    "translated_words": 12696,
    "translated_percent": 96.3,
    "translated_words_percent": 90.2,
    "translated_chars": 84146,
    "translated_chars_percent": 88.4,
    "fuzzy": 14,
    "fuzzy_percent": 0.9,
    "failing": 39,
    "failing_percent": 2.6,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "pl",
    "name": "Polish",
    "url": "http://translate.pkp.sfu.ca/languages/pl/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pl/"
  },
  {
    "total": 1503,
    "total_words": 14274,
    "total_chars": 96472,
    "last_change": "2023-04-17T10:01:03.731Z",
    "recent_changes": 1,
    "translated": 1486,
    "translated_words": 14081,
    "translated_percent": 98.8,
    "translated_words_percent": 98.6,
    "translated_chars": 94935,
    "translated_chars_percent": 98.4,
    "fuzzy": 1,
    "fuzzy_percent": 0.1,
    "failing": 30,
    "failing_percent": 1.9,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "pt",
    "name": "Portuguese",
    "url": "http://translate.pkp.sfu.ca/languages/pt/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pt/"
  },
  {
    "total": 1507,
    "total_words": 14282,
    "total_chars": 96596,
    "last_change": "2025-10-23T18:03:40.753Z",
    "recent_changes": 56,
    "translated": 1503,
    "translated_words": 14080,
    "translated_percent": 99.7,
    "translated_words_percent": 98.5,
    "translated_chars": 95104,
    "translated_chars_percent": 98.4,
    "fuzzy": 2,
    "fuzzy_percent": 0.1,
    "failing": 27,
    "failing_percent": 1.7,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 6,
    "readonly_percent": 0.3,
    "suggestions": 2,
    "comments": 1,
    "code": "pt_BR",
    "name": "Portuguese (Brazil)",
    "url": "http://translate.pkp.sfu.ca/languages/pt_BR/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pt_BR/"
  },
  {
    "total": 6,
    "total_words": 8,
    "total_chars": 57,
    "last_change": "2024-09-02T08:38:47.188Z",
    "recent_changes": 5,
    "translated": 6,
    "translated_words": 8,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 57,
    "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": "pt_PT",
    "name": "Portuguese (Portugal)",
    "url": "http://translate.pkp.sfu.ca/languages/pt_PT/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pt_PT/"
  },
  {
    "total": 1504,
    "total_words": 14276,
    "total_chars": 96486,
    "last_change": "2025-02-28T22:33:46.530Z",
    "recent_changes": 457,
    "translated": 1473,
    "translated_words": 13851,
    "translated_percent": 97.9,
    "translated_words_percent": 97.0,
    "translated_chars": 93061,
    "translated_chars_percent": 96.4,
    "fuzzy": 1,
    "fuzzy_percent": 0.1,
    "failing": 15,
    "failing_percent": 0.9,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "ro",
    "name": "Romanian",
    "url": "http://translate.pkp.sfu.ca/languages/ro/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ro/"
  },
  {
    "total": 1490,
    "total_words": 14162,
    "total_chars": 95726,
    "last_change": "2025-07-10T18:40:08.518Z",
    "recent_changes": 5,
    "translated": 1298,
    "translated_words": 10930,
    "translated_percent": 87.1,
    "translated_words_percent": 77.1,
    "translated_chars": 72645,
    "translated_chars_percent": 75.8,
    "fuzzy": 16,
    "fuzzy_percent": 1.0,
    "failing": 64,
    "failing_percent": 4.2,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "ru",
    "name": "Russian",
    "url": "http://translate.pkp.sfu.ca/languages/ru/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ru/"
  },
  {
    "total": 11,
    "total_words": 27,
    "total_chars": 202,
    "last_change": "2025-04-04T21:49:57.360Z",
    "recent_changes": 10,
    "translated": 10,
    "translated_words": 25,
    "translated_percent": 90.9,
    "translated_words_percent": 92.5,
    "translated_chars": 188,
    "translated_chars_percent": 93.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/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sr/"
  },
  {
    "total": 1486,
    "total_words": 14120,
    "total_chars": 95548,
    "last_change": "2025-03-27T11:24:05.461Z",
    "recent_changes": 120,
    "translated": 1220,
    "translated_words": 10742,
    "translated_percent": 82.0,
    "translated_words_percent": 76.0,
    "translated_chars": 71544,
    "translated_chars_percent": 74.8,
    "fuzzy": 16,
    "fuzzy_percent": 1.0,
    "failing": 35,
    "failing_percent": 2.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "sl",
    "name": "Slovenian",
    "url": "http://translate.pkp.sfu.ca/languages/sl/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sl/"
  },
  {
    "total": 1508,
    "total_words": 14282,
    "total_chars": 96530,
    "last_change": "2026-04-15T10:36:48.676Z",
    "recent_changes": 74,
    "translated": 1500,
    "translated_words": 14110,
    "translated_percent": 99.4,
    "translated_words_percent": 98.7,
    "translated_chars": 95140,
    "translated_chars_percent": 98.5,
    "fuzzy": 1,
    "fuzzy_percent": 0.1,
    "failing": 3,
    "failing_percent": 0.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 1,
    "code": "es",
    "name": "Spanish",
    "url": "http://translate.pkp.sfu.ca/languages/es/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/es/"
  },
  {
    "total": 1349,
    "total_words": 12938,
    "total_chars": 87813,
    "last_change": "2025-11-26T13:57:02.793Z",
    "recent_changes": 6,
    "translated": 1035,
    "translated_words": 7080,
    "translated_percent": 76.7,
    "translated_words_percent": 54.7,
    "translated_chars": 46640,
    "translated_chars_percent": 53.1,
    "fuzzy": 11,
    "fuzzy_percent": 0.8,
    "failing": 38,
    "failing_percent": 2.8,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "sv",
    "name": "Swedish",
    "url": "http://translate.pkp.sfu.ca/languages/sv/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sv/"
  },
  {
    "total": 1503,
    "total_words": 14274,
    "total_chars": 96472,
    "last_change": "2025-03-16T23:47:34.843Z",
    "recent_changes": 18,
    "translated": 1352,
    "translated_words": 11273,
    "translated_percent": 89.9,
    "translated_words_percent": 78.9,
    "translated_chars": 74908,
    "translated_chars_percent": 77.6,
    "fuzzy": 17,
    "fuzzy_percent": 1.1,
    "failing": 38,
    "failing_percent": 2.5,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "tr",
    "name": "Turkish",
    "url": "http://translate.pkp.sfu.ca/languages/tr/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/tr/"
  },
  {
    "total": 1504,
    "total_words": 14275,
    "total_chars": 96482,
    "last_change": "2026-04-15T09:56:23.616Z",
    "recent_changes": 48,
    "translated": 1504,
    "translated_words": 14275,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 96482,
    "translated_chars_percent": 100.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "uk",
    "name": "Ukrainian",
    "url": "http://translate.pkp.sfu.ca/languages/uk/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/uk/"
  },
  {
    "total": 1503,
    "total_words": 14274,
    "total_chars": 96472,
    "last_change": "2023-04-26T10:14:25.503Z",
    "recent_changes": 1,
    "translated": 57,
    "translated_words": 542,
    "translated_percent": 3.7,
    "translated_words_percent": 3.7,
    "translated_chars": 3688,
    "translated_chars_percent": 3.8,
    "fuzzy": 9,
    "fuzzy_percent": 0.5,
    "failing": 21,
    "failing_percent": 1.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 5,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "vi",
    "name": "Vietnamese",
    "url": "http://translate.pkp.sfu.ca/languages/vi/omp/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/vi/"
  }
]