[
  {
    "total": 970,
    "total_words": 9153,
    "total_chars": 62269,
    "last_change": "2026-06-14T15:47:24.855Z",
    "recent_changes": 125,
    "translated": 951,
    "translated_words": 9056,
    "translated_percent": 98.0,
    "translated_words_percent": 98.9,
    "translated_chars": 61693,
    "translated_chars_percent": 99.0,
    "fuzzy": 2,
    "fuzzy_percent": 0.2,
    "failing": 25,
    "failing_percent": 2.5,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "ar",
    "name": "Arabic",
    "url": "http://translate.pkp.sfu.ca/languages/ar/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ar/"
  },
  {
    "total": 193,
    "total_words": 1134,
    "total_chars": 8248,
    "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": "an",
    "name": "Aragonese",
    "url": "http://translate.pkp.sfu.ca/languages/an/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/an/"
  },
  {
    "total": 939,
    "total_words": 8482,
    "total_chars": 57802,
    "last_change": "2026-06-08T11:34:26.759Z",
    "recent_changes": 60,
    "translated": 925,
    "translated_words": 8419,
    "translated_percent": 98.5,
    "translated_words_percent": 99.2,
    "translated_chars": 57435,
    "translated_chars_percent": 99.3,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 2,
    "failing_percent": 0.2,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "hy",
    "name": "Armenian",
    "url": "http://translate.pkp.sfu.ca/languages/hy/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/hy/"
  },
  {
    "total": 651,
    "total_words": 5647,
    "total_chars": 38478,
    "last_change": "2024-10-18T12:20:28.011Z",
    "recent_changes": 29,
    "translated": 2,
    "translated_words": 48,
    "translated_percent": 0.3,
    "translated_words_percent": 0.8,
    "translated_chars": 420,
    "translated_chars_percent": 1.0,
    "fuzzy": 23,
    "fuzzy_percent": 3.5,
    "failing": 2,
    "failing_percent": 0.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "az",
    "name": "Azerbaijani",
    "url": "http://translate.pkp.sfu.ca/languages/az/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/az/"
  },
  {
    "total": 566,
    "total_words": 4720,
    "total_chars": 32007,
    "last_change": "2026-05-26T11:19:14.990Z",
    "recent_changes": 174,
    "translated": 393,
    "translated_words": 3268,
    "translated_percent": 69.4,
    "translated_words_percent": 69.2,
    "translated_chars": 22396,
    "translated_chars_percent": 69.9,
    "fuzzy": 2,
    "fuzzy_percent": 0.3,
    "failing": 4,
    "failing_percent": 0.7,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "eu",
    "name": "Basque",
    "url": "http://translate.pkp.sfu.ca/languages/eu/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/eu/"
  },
  {
    "total": 126,
    "total_words": 266,
    "total_chars": 1900,
    "last_change": null,
    "recent_changes": 0,
    "translated": 25,
    "translated_words": 100,
    "translated_percent": 19.8,
    "translated_words_percent": 37.5,
    "translated_chars": 694,
    "translated_chars_percent": 36.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": "bs",
    "name": "Bosnian",
    "url": "http://translate.pkp.sfu.ca/languages/bs/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/bs/"
  },
  {
    "total": 138,
    "total_words": 391,
    "total_chars": 2694,
    "last_change": null,
    "recent_changes": 0,
    "translated": 22,
    "translated_words": 111,
    "translated_percent": 15.9,
    "translated_words_percent": 28.3,
    "translated_chars": 767,
    "translated_chars_percent": 28.4,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 6,
    "failing_percent": 4.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "bs_Latn",
    "name": "Bosnian (latin)",
    "url": "http://translate.pkp.sfu.ca/languages/bs_Latn/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/bs_Latn/"
  },
  {
    "total": 1069,
    "total_words": 10180,
    "total_chars": 69720,
    "last_change": "2026-06-18T08:16:15.757Z",
    "recent_changes": 254,
    "translated": 1055,
    "translated_words": 10117,
    "translated_percent": 98.6,
    "translated_words_percent": 99.3,
    "translated_chars": 69353,
    "translated_chars_percent": 99.4,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 3,
    "failing_percent": 0.2,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "bg",
    "name": "Bulgarian",
    "url": "http://translate.pkp.sfu.ca/languages/bg/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/bg/"
  },
  {
    "total": 1072,
    "total_words": 10184,
    "total_chars": 69748,
    "last_change": "2024-11-18T22:50:32.717Z",
    "recent_changes": 77,
    "translated": 715,
    "translated_words": 7146,
    "translated_percent": 66.6,
    "translated_words_percent": 70.1,
    "translated_chars": 48898,
    "translated_chars_percent": 70.1,
    "fuzzy": 7,
    "fuzzy_percent": 0.6,
    "failing": 36,
    "failing_percent": 3.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 0,
    "code": "ca",
    "name": "Catalan",
    "url": "http://translate.pkp.sfu.ca/languages/ca/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ca/"
  },
  {
    "total": 265,
    "total_words": 1689,
    "total_chars": 12035,
    "last_change": "2026-06-15T07:32:28.976Z",
    "recent_changes": 159,
    "translated": 258,
    "translated_words": 1651,
    "translated_percent": 97.3,
    "translated_words_percent": 97.7,
    "translated_chars": 11794,
    "translated_chars_percent": 97.9,
    "fuzzy": 3,
    "fuzzy_percent": 1.1,
    "failing": 5,
    "failing_percent": 1.8,
    "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/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/zh_Hans/"
  },
  {
    "total": 283,
    "total_words": 1739,
    "total_chars": 11841,
    "last_change": "2025-05-10T15:00:58.120Z",
    "recent_changes": 134,
    "translated": 216,
    "translated_words": 1145,
    "translated_percent": 76.3,
    "translated_words_percent": 65.8,
    "translated_chars": 7821,
    "translated_chars_percent": 66.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 3,
    "failing_percent": 1.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "zh_CN",
    "name": "Chinese (Simplified)",
    "url": "http://translate.pkp.sfu.ca/languages/zh_CN/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/zh_CN/"
  },
  {
    "total": 122,
    "total_words": 330,
    "total_chars": 2278,
    "last_change": "2024-11-18T22:23:09.018Z",
    "recent_changes": 2,
    "translated": 10,
    "translated_words": 71,
    "translated_percent": 8.1,
    "translated_words_percent": 21.5,
    "translated_chars": 478,
    "translated_chars_percent": 20.9,
    "fuzzy": 6,
    "fuzzy_percent": 4.9,
    "failing": 0,
    "failing_percent": 0.0,
    "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/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/zh_Hant/"
  },
  {
    "total": 290,
    "total_words": 1640,
    "total_chars": 11548,
    "last_change": "2026-05-14T15:35:26.742Z",
    "recent_changes": 76,
    "translated": 97,
    "translated_words": 687,
    "translated_percent": 33.4,
    "translated_words_percent": 41.8,
    "translated_chars": 4656,
    "translated_chars_percent": 40.3,
    "fuzzy": 5,
    "fuzzy_percent": 1.7,
    "failing": 4,
    "failing_percent": 1.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "hr",
    "name": "Croatian",
    "url": "http://translate.pkp.sfu.ca/languages/hr/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/hr/"
  },
  {
    "total": 1069,
    "total_words": 10180,
    "total_chars": 69720,
    "last_change": "2026-06-25T10:12:13.336Z",
    "recent_changes": 91,
    "translated": 1055,
    "translated_words": 10117,
    "translated_percent": 98.6,
    "translated_words_percent": 99.3,
    "translated_chars": 69353,
    "translated_chars_percent": 99.4,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 2,
    "failing_percent": 0.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "cs",
    "name": "Czech",
    "url": "http://translate.pkp.sfu.ca/languages/cs/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/cs/"
  },
  {
    "total": 1054,
    "total_words": 9997,
    "total_chars": 68550,
    "last_change": "2026-06-25T05:19:56.199Z",
    "recent_changes": 81,
    "translated": 1003,
    "translated_words": 9425,
    "translated_percent": 95.1,
    "translated_words_percent": 94.2,
    "translated_chars": 64327,
    "translated_chars_percent": 93.8,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 40,
    "failing_percent": 3.7,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 0,
    "code": "da",
    "name": "Danish",
    "url": "http://translate.pkp.sfu.ca/languages/da/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/da/"
  },
  {
    "total": 711,
    "total_words": 6139,
    "total_chars": 43019,
    "last_change": "2026-06-15T07:32:27.780Z",
    "recent_changes": 150,
    "translated": 393,
    "translated_words": 3788,
    "translated_percent": 55.2,
    "translated_words_percent": 61.7,
    "translated_chars": 26846,
    "translated_chars_percent": 62.4,
    "fuzzy": 8,
    "fuzzy_percent": 1.1,
    "failing": 13,
    "failing_percent": 1.8,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 0,
    "code": "nl",
    "name": "Dutch",
    "url": "http://translate.pkp.sfu.ca/languages/nl/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/nl/"
  },
  {
    "total": 1282,
    "total_words": 10537,
    "total_chars": 72467,
    "last_change": "2024-11-13T12:29:43.911Z",
    "recent_changes": 12,
    "translated": 1280,
    "translated_words": 10489,
    "translated_percent": 99.8,
    "translated_words_percent": 99.5,
    "translated_chars": 72047,
    "translated_chars_percent": 99.4,
    "fuzzy": 2,
    "fuzzy_percent": 0.1,
    "failing": 118,
    "failing_percent": 9.2,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 163,
    "readonly_percent": 12.7,
    "suggestions": 2,
    "comments": 8,
    "code": "en",
    "name": "English",
    "url": "http://translate.pkp.sfu.ca/languages/en/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/en/"
  },
  {
    "total": 935,
    "total_words": 9072,
    "total_chars": 62177,
    "last_change": "2026-06-15T07:32:26.228Z",
    "recent_changes": 466,
    "translated": 923,
    "translated_words": 9029,
    "translated_percent": 98.7,
    "translated_words_percent": 99.5,
    "translated_chars": 61884,
    "translated_chars_percent": 99.5,
    "fuzzy": 3,
    "fuzzy_percent": 0.3,
    "failing": 2,
    "failing_percent": 0.2,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 0,
    "code": "fi",
    "name": "Finnish",
    "url": "http://translate.pkp.sfu.ca/languages/fi/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/fi/"
  },
  {
    "total": 545,
    "total_words": 4651,
    "total_chars": 30650,
    "last_change": "2025-09-08T23:08:25.921Z",
    "recent_changes": 248,
    "translated": 515,
    "translated_words": 4524,
    "translated_percent": 94.4,
    "translated_words_percent": 97.2,
    "translated_chars": 29869,
    "translated_chars_percent": 97.4,
    "fuzzy": 1,
    "fuzzy_percent": 0.1,
    "failing": 5,
    "failing_percent": 0.9,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "fr_FR",
    "name": "French",
    "url": "http://translate.pkp.sfu.ca/languages/fr_FR/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/fr_FR/"
  },
  {
    "total": 721,
    "total_words": 5846,
    "total_chars": 40693,
    "last_change": "2026-06-15T07:32:26.341Z",
    "recent_changes": 399,
    "translated": 678,
    "translated_words": 5383,
    "translated_percent": 94.0,
    "translated_words_percent": 92.0,
    "translated_chars": 37254,
    "translated_chars_percent": 91.5,
    "fuzzy": 6,
    "fuzzy_percent": 0.8,
    "failing": 13,
    "failing_percent": 1.8,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 1,
    "comments": 0,
    "code": "fr",
    "name": "French",
    "url": "http://translate.pkp.sfu.ca/languages/fr/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/fr/"
  },
  {
    "total": 934,
    "total_words": 8654,
    "total_chars": 59154,
    "last_change": "2026-06-15T07:32:26.506Z",
    "recent_changes": 186,
    "translated": 841,
    "translated_words": 7928,
    "translated_percent": 90.0,
    "translated_words_percent": 91.6,
    "translated_chars": 54124,
    "translated_chars_percent": 91.4,
    "fuzzy": 21,
    "fuzzy_percent": 2.2,
    "failing": 43,
    "failing_percent": 4.6,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "fr_CA",
    "name": "French (Canada)",
    "url": "http://translate.pkp.sfu.ca/languages/fr_CA/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/fr_CA/"
  },
  {
    "total": 116,
    "total_words": 273,
    "total_chars": 1882,
    "last_change": "2023-04-25T13:45:28.406Z",
    "recent_changes": 1,
    "translated": 8,
    "translated_words": 33,
    "translated_percent": 6.8,
    "translated_words_percent": 12.0,
    "translated_chars": 193,
    "translated_chars_percent": 10.2,
    "fuzzy": 5,
    "fuzzy_percent": 4.3,
    "failing": 1,
    "failing_percent": 0.8,
    "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/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/gd/"
  },
  {
    "total": 881,
    "total_words": 7659,
    "total_chars": 51507,
    "last_change": "2025-05-06T13:18:18.702Z",
    "recent_changes": 15,
    "translated": 503,
    "translated_words": 4994,
    "translated_percent": 57.0,
    "translated_words_percent": 65.2,
    "translated_chars": 33826,
    "translated_chars_percent": 65.6,
    "fuzzy": 8,
    "fuzzy_percent": 0.9,
    "failing": 22,
    "failing_percent": 2.4,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "gl",
    "name": "Galician",
    "url": "http://translate.pkp.sfu.ca/languages/gl/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/gl/"
  },
  {
    "total": 1063,
    "total_words": 10123,
    "total_chars": 69324,
    "last_change": "2024-11-18T22:50:34.405Z",
    "recent_changes": 13,
    "translated": 629,
    "translated_words": 6326,
    "translated_percent": 59.1,
    "translated_words_percent": 62.4,
    "translated_chars": 43206,
    "translated_chars_percent": 62.3,
    "fuzzy": 10,
    "fuzzy_percent": 0.9,
    "failing": 64,
    "failing_percent": 6.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 0,
    "code": "ka",
    "name": "Georgian",
    "url": "http://translate.pkp.sfu.ca/languages/ka/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ka/"
  },
  {
    "total": 1071,
    "total_words": 10186,
    "total_chars": 69758,
    "last_change": "2026-06-15T07:32:25.929Z",
    "recent_changes": 343,
    "translated": 1046,
    "translated_words": 10081,
    "translated_percent": 97.6,
    "translated_words_percent": 98.9,
    "translated_chars": 69111,
    "translated_chars_percent": 99.0,
    "fuzzy": 3,
    "fuzzy_percent": 0.2,
    "failing": 7,
    "failing_percent": 0.6,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 0,
    "code": "de",
    "name": "German",
    "url": "http://translate.pkp.sfu.ca/languages/de/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/de/"
  },
  {
    "total": 694,
    "total_words": 6155,
    "total_chars": 41228,
    "last_change": "2024-11-13T12:29:45.811Z",
    "recent_changes": 6,
    "translated": 281,
    "translated_words": 3017,
    "translated_percent": 40.4,
    "translated_words_percent": 49.0,
    "translated_chars": 19980,
    "translated_chars_percent": 48.4,
    "fuzzy": 5,
    "fuzzy_percent": 0.7,
    "failing": 17,
    "failing_percent": 2.4,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "el",
    "name": "Greek",
    "url": "http://translate.pkp.sfu.ca/languages/el/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/el/"
  },
  {
    "total": 440,
    "total_words": 3672,
    "total_chars": 25352,
    "last_change": "2026-06-15T07:32:26.845Z",
    "recent_changes": 3,
    "translated": 256,
    "translated_words": 2871,
    "translated_percent": 58.1,
    "translated_words_percent": 78.1,
    "translated_chars": 19925,
    "translated_chars_percent": 78.5,
    "fuzzy": 8,
    "fuzzy_percent": 1.8,
    "failing": 24,
    "failing_percent": 5.4,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.4,
    "suggestions": 0,
    "comments": 0,
    "code": "hu",
    "name": "Hungarian",
    "url": "http://translate.pkp.sfu.ca/languages/hu/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/hu/"
  },
  {
    "total": 100,
    "total_words": 164,
    "total_chars": 1193,
    "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": "iba",
    "name": "Iban",
    "url": "http://translate.pkp.sfu.ca/languages/iba/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/iba/"
  },
  {
    "total": 256,
    "total_words": 2578,
    "total_chars": 18077,
    "last_change": "2026-06-05T13:53:32.970Z",
    "recent_changes": 45,
    "translated": 79,
    "translated_words": 906,
    "translated_percent": 30.8,
    "translated_words_percent": 35.1,
    "translated_chars": 6575,
    "translated_chars_percent": 36.3,
    "fuzzy": 4,
    "fuzzy_percent": 1.5,
    "failing": 8,
    "failing_percent": 3.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "is",
    "name": "Icelandic",
    "url": "http://translate.pkp.sfu.ca/languages/is/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/is/"
  },
  {
    "total": 849,
    "total_words": 7734,
    "total_chars": 52444,
    "last_change": "2026-02-20T02:07:30.132Z",
    "recent_changes": 112,
    "translated": 702,
    "translated_words": 6597,
    "translated_percent": 82.6,
    "translated_words_percent": 85.2,
    "translated_chars": 44916,
    "translated_chars_percent": 85.6,
    "fuzzy": 2,
    "fuzzy_percent": 0.2,
    "failing": 2,
    "failing_percent": 0.2,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "id",
    "name": "Indonesian",
    "url": "http://translate.pkp.sfu.ca/languages/id/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/id/"
  },
  {
    "total": 876,
    "total_words": 8121,
    "total_chars": 55138,
    "last_change": "2025-03-07T14:55:22.657Z",
    "recent_changes": 73,
    "translated": 654,
    "translated_words": 6761,
    "translated_percent": 74.6,
    "translated_words_percent": 83.2,
    "translated_chars": 46075,
    "translated_chars_percent": 83.5,
    "fuzzy": 5,
    "fuzzy_percent": 0.5,
    "failing": 29,
    "failing_percent": 3.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.2,
    "suggestions": 10,
    "comments": 0,
    "code": "it",
    "name": "Italian",
    "url": "http://translate.pkp.sfu.ca/languages/it/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/it/"
  },
  {
    "total": 400,
    "total_words": 3311,
    "total_chars": 22193,
    "last_change": "2024-05-06T02:00:51.344Z",
    "recent_changes": 55,
    "translated": 148,
    "translated_words": 1069,
    "translated_percent": 37.0,
    "translated_words_percent": 32.2,
    "translated_chars": 6962,
    "translated_chars_percent": 31.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": "ja",
    "name": "Japanese",
    "url": "http://translate.pkp.sfu.ca/languages/ja/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ja/"
  },
  {
    "total": 157,
    "total_words": 700,
    "total_chars": 4811,
    "last_change": "2026-04-21T06:25:47.044Z",
    "recent_changes": 9,
    "translated": 41,
    "translated_words": 405,
    "translated_percent": 26.1,
    "translated_words_percent": 57.8,
    "translated_chars": 2756,
    "translated_chars_percent": 57.2,
    "fuzzy": 7,
    "fuzzy_percent": 4.4,
    "failing": 2,
    "failing_percent": 1.2,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "kk",
    "name": "Kazakh",
    "url": "http://translate.pkp.sfu.ca/languages/kk/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/kk/"
  },
  {
    "total": 163,
    "total_words": 714,
    "total_chars": 4923,
    "last_change": null,
    "recent_changes": 0,
    "translated": 36,
    "translated_words": 386,
    "translated_percent": 22.0,
    "translated_words_percent": 54.0,
    "translated_chars": 2698,
    "translated_chars_percent": 54.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": "ko",
    "name": "Korean",
    "url": "http://translate.pkp.sfu.ca/languages/ko/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ko/"
  },
  {
    "total": 100,
    "total_words": 164,
    "total_chars": 1193,
    "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_IQ",
    "name": "Kurdish",
    "url": "http://translate.pkp.sfu.ca/languages/ku_IQ/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ku_IQ/"
  },
  {
    "total": 141,
    "total_words": 578,
    "total_chars": 4201,
    "last_change": null,
    "recent_changes": 0,
    "translated": 25,
    "translated_words": 332,
    "translated_percent": 17.7,
    "translated_words_percent": 57.4,
    "translated_chars": 2481,
    "translated_chars_percent": 59.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 3,
    "failing_percent": 2.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.7,
    "suggestions": 0,
    "comments": 0,
    "code": "ku",
    "name": "Kurdish",
    "url": "http://translate.pkp.sfu.ca/languages/ku/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ku/"
  },
  {
    "total": 188,
    "total_words": 1353,
    "total_chars": 9829,
    "last_change": "2026-06-15T07:32:25.734Z",
    "recent_changes": 2,
    "translated": 47,
    "translated_words": 455,
    "translated_percent": 25.0,
    "translated_words_percent": 33.6,
    "translated_chars": 3246,
    "translated_chars_percent": 33.0,
    "fuzzy": 18,
    "fuzzy_percent": 9.5,
    "failing": 8,
    "failing_percent": 4.2,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "ckb",
    "name": "Kurdish (Central)",
    "url": "http://translate.pkp.sfu.ca/languages/ckb/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ckb/"
  },
  {
    "total": 588,
    "total_words": 4640,
    "total_chars": 31422,
    "last_change": "2026-05-08T03:29:46.174Z",
    "recent_changes": 305,
    "translated": 350,
    "translated_words": 2551,
    "translated_percent": 59.5,
    "translated_words_percent": 54.9,
    "translated_chars": 16942,
    "translated_chars_percent": 53.9,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 5,
    "failing_percent": 0.8,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "ky",
    "name": "Kyrgyz",
    "url": "http://translate.pkp.sfu.ca/languages/ky/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ky/"
  },
  {
    "total": 971,
    "total_words": 8820,
    "total_chars": 60219,
    "last_change": "2026-06-05T06:17:39.731Z",
    "recent_changes": 177,
    "translated": 955,
    "translated_words": 8726,
    "translated_percent": 98.3,
    "translated_words_percent": 98.9,
    "translated_chars": 59671,
    "translated_chars_percent": 99.0,
    "fuzzy": 2,
    "fuzzy_percent": 0.2,
    "failing": 1,
    "failing_percent": 0.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "mk",
    "name": "Macedonian",
    "url": "http://translate.pkp.sfu.ca/languages/mk/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/mk/"
  },
  {
    "total": 935,
    "total_words": 8245,
    "total_chars": 55927,
    "last_change": "2024-11-18T22:50:34.755Z",
    "recent_changes": 44,
    "translated": 681,
    "translated_words": 6605,
    "translated_percent": 72.8,
    "translated_words_percent": 80.1,
    "translated_chars": 45079,
    "translated_chars_percent": 80.6,
    "fuzzy": 9,
    "fuzzy_percent": 0.9,
    "failing": 16,
    "failing_percent": 1.7,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 0,
    "code": "ms",
    "name": "Malay",
    "url": "http://translate.pkp.sfu.ca/languages/ms/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ms/"
  },
  {
    "total": 100,
    "total_words": 164,
    "total_chars": 1193,
    "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",
    "name": "Mongolian",
    "url": "http://translate.pkp.sfu.ca/languages/mn/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/mn/"
  },
  {
    "total": 855,
    "total_words": 7741,
    "total_chars": 52487,
    "last_change": "2026-06-15T11:18:09.048Z",
    "recent_changes": 387,
    "translated": 782,
    "translated_words": 6868,
    "translated_percent": 91.4,
    "translated_words_percent": 88.7,
    "translated_chars": 46595,
    "translated_chars_percent": 88.7,
    "fuzzy": 55,
    "fuzzy_percent": 6.4,
    "failing": 17,
    "failing_percent": 1.9,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.2,
    "suggestions": 8,
    "comments": 4,
    "code": "nb_NO",
    "name": "Norwegian Bokm\u00e5l",
    "url": "http://translate.pkp.sfu.ca/languages/nb_NO/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/nb_NO/"
  },
  {
    "total": 488,
    "total_words": 4387,
    "total_chars": 30220,
    "last_change": "2026-06-15T07:32:26.128Z",
    "recent_changes": 53,
    "translated": 235,
    "translated_words": 2723,
    "translated_percent": 48.1,
    "translated_words_percent": 62.0,
    "translated_chars": 18699,
    "translated_chars_percent": 61.8,
    "fuzzy": 8,
    "fuzzy_percent": 1.6,
    "failing": 49,
    "failing_percent": 10.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.4,
    "suggestions": 0,
    "comments": 0,
    "code": "fa",
    "name": "Persian",
    "url": "http://translate.pkp.sfu.ca/languages/fa/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/fa/"
  },
  {
    "total": 100,
    "total_words": 164,
    "total_chars": 1193,
    "last_change": "2025-03-07T09:02:30.290Z",
    "recent_changes": 95,
    "translated": 95,
    "translated_words": 159,
    "translated_percent": 95.0,
    "translated_words_percent": 96.9,
    "translated_chars": 1152,
    "translated_chars_percent": 96.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": "fa_IR",
    "name": "Persian",
    "url": "http://translate.pkp.sfu.ca/languages/fa_IR/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/fa_IR/"
  },
  {
    "total": 469,
    "total_words": 4230,
    "total_chars": 28969,
    "last_change": "2026-06-15T07:32:27.872Z",
    "recent_changes": 103,
    "translated": 271,
    "translated_words": 2935,
    "translated_percent": 57.7,
    "translated_words_percent": 69.3,
    "translated_chars": 20131,
    "translated_chars_percent": 69.4,
    "fuzzy": 9,
    "fuzzy_percent": 1.9,
    "failing": 10,
    "failing_percent": 2.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.4,
    "suggestions": 0,
    "comments": 0,
    "code": "pl",
    "name": "Polish",
    "url": "http://translate.pkp.sfu.ca/languages/pl/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/pl/"
  },
  {
    "total": 518,
    "total_words": 3813,
    "total_chars": 26500,
    "last_change": "2026-02-18T16:39:42.065Z",
    "recent_changes": 83,
    "translated": 337,
    "translated_words": 2839,
    "translated_percent": 65.0,
    "translated_words_percent": 74.4,
    "translated_chars": 19892,
    "translated_chars_percent": 75.0,
    "fuzzy": 3,
    "fuzzy_percent": 0.5,
    "failing": 24,
    "failing_percent": 4.6,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "pt",
    "name": "Portuguese",
    "url": "http://translate.pkp.sfu.ca/languages/pt/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/pt/"
  },
  {
    "total": 1080,
    "total_words": 10218,
    "total_chars": 69990,
    "last_change": "2026-05-13T19:56:48.801Z",
    "recent_changes": 309,
    "translated": 1061,
    "translated_words": 10121,
    "translated_percent": 98.2,
    "translated_words_percent": 99.0,
    "translated_chars": 69418,
    "translated_chars_percent": 99.1,
    "fuzzy": 2,
    "fuzzy_percent": 0.1,
    "failing": 16,
    "failing_percent": 1.4,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 0,
    "code": "pt_BR",
    "name": "Portuguese (Brazil)",
    "url": "http://translate.pkp.sfu.ca/languages/pt_BR/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/pt_BR/"
  },
  {
    "total": 742,
    "total_words": 6987,
    "total_chars": 47263,
    "last_change": "2025-03-10T12:03:14.585Z",
    "recent_changes": 79,
    "translated": 723,
    "translated_words": 6919,
    "translated_percent": 97.4,
    "translated_words_percent": 99.0,
    "translated_chars": 46855,
    "translated_chars_percent": 99.1,
    "fuzzy": 1,
    "fuzzy_percent": 0.1,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "pt_PT",
    "name": "Portuguese (Portugal)",
    "url": "http://translate.pkp.sfu.ca/languages/pt_PT/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/pt_PT/"
  },
  {
    "total": 305,
    "total_words": 2154,
    "total_chars": 15120,
    "last_change": "2024-11-26T07:23:01.846Z",
    "recent_changes": 23,
    "translated": 165,
    "translated_words": 1519,
    "translated_percent": 54.0,
    "translated_words_percent": 70.5,
    "translated_chars": 10560,
    "translated_chars_percent": 69.8,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 10,
    "failing_percent": 3.2,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "ro",
    "name": "Romanian",
    "url": "http://translate.pkp.sfu.ca/languages/ro/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ro/"
  },
  {
    "total": 1069,
    "total_words": 10180,
    "total_chars": 69720,
    "last_change": "2025-08-01T12:24:08.705Z",
    "recent_changes": 118,
    "translated": 907,
    "translated_words": 9178,
    "translated_percent": 84.8,
    "translated_words_percent": 90.1,
    "translated_chars": 63049,
    "translated_chars_percent": 90.4,
    "fuzzy": 4,
    "fuzzy_percent": 0.3,
    "failing": 1,
    "failing_percent": 0.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 0,
    "code": "ru",
    "name": "Russian",
    "url": "http://translate.pkp.sfu.ca/languages/ru/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ru/"
  },
  {
    "total": 383,
    "total_words": 3032,
    "total_chars": 20775,
    "last_change": "2024-11-17T11:28:26.053Z",
    "recent_changes": 131,
    "translated": 205,
    "translated_words": 1526,
    "translated_percent": 53.5,
    "translated_words_percent": 50.3,
    "translated_chars": 10224,
    "translated_chars_percent": 49.2,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 6,
    "failing_percent": 1.5,
    "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/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/sr/"
  },
  {
    "total": 297,
    "total_words": 2058,
    "total_chars": 14762,
    "last_change": "2026-06-15T07:32:28.497Z",
    "recent_changes": 71,
    "translated": 277,
    "translated_words": 1790,
    "translated_percent": 93.2,
    "translated_words_percent": 86.9,
    "translated_chars": 13017,
    "translated_chars_percent": 88.1,
    "fuzzy": 16,
    "fuzzy_percent": 5.3,
    "failing": 19,
    "failing_percent": 6.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.3,
    "suggestions": 1,
    "comments": 0,
    "code": "sr_Latn",
    "name": "Serbian (latin)",
    "url": "http://translate.pkp.sfu.ca/languages/sr_Latn/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/sr_Latn/"
  },
  {
    "total": 225,
    "total_words": 1597,
    "total_chars": 11591,
    "last_change": "2026-06-15T07:32:28.295Z",
    "recent_changes": 3,
    "translated": 79,
    "translated_words": 994,
    "translated_percent": 35.1,
    "translated_words_percent": 62.2,
    "translated_chars": 7412,
    "translated_chars_percent": 63.9,
    "fuzzy": 9,
    "fuzzy_percent": 4.0,
    "failing": 7,
    "failing_percent": 3.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.8,
    "suggestions": 0,
    "comments": 0,
    "code": "sk",
    "name": "Slovak",
    "url": "http://translate.pkp.sfu.ca/languages/sk/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/sk/"
  },
  {
    "total": 1069,
    "total_words": 10180,
    "total_chars": 69720,
    "last_change": "2026-06-15T11:27:54.689Z",
    "recent_changes": 207,
    "translated": 1042,
    "translated_words": 9964,
    "translated_percent": 97.4,
    "translated_words_percent": 97.8,
    "translated_chars": 68183,
    "translated_chars_percent": 97.7,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 6,
    "failing_percent": 0.5,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 0,
    "code": "sl",
    "name": "Slovenian",
    "url": "http://translate.pkp.sfu.ca/languages/sl/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/sl/"
  },
  {
    "total": 1070,
    "total_words": 10181,
    "total_chars": 69727,
    "last_change": "2026-06-15T07:32:25.989Z",
    "recent_changes": 188,
    "translated": 1038,
    "translated_words": 9510,
    "translated_percent": 97.0,
    "translated_words_percent": 93.4,
    "translated_chars": 64970,
    "translated_chars_percent": 93.1,
    "fuzzy": 3,
    "fuzzy_percent": 0.2,
    "failing": 11,
    "failing_percent": 1.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 7,
    "code": "es",
    "name": "Spanish",
    "url": "http://translate.pkp.sfu.ca/languages/es/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/es/"
  },
  {
    "total": 100,
    "total_words": 164,
    "total_chars": 1193,
    "last_change": "2023-12-06T16:42:47.463Z",
    "recent_changes": 4,
    "translated": 2,
    "translated_words": 2,
    "translated_percent": 2.0,
    "translated_words_percent": 1.2,
    "translated_chars": 12,
    "translated_chars_percent": 1.0,
    "fuzzy": 2,
    "fuzzy_percent": 2.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/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/es_AR/"
  },
  {
    "total": 100,
    "total_words": 164,
    "total_chars": 1193,
    "last_change": "2025-03-11T02:33:23.043Z",
    "recent_changes": 1,
    "translated": 36,
    "translated_words": 53,
    "translated_percent": 36.0,
    "translated_words_percent": 32.3,
    "translated_chars": 382,
    "translated_chars_percent": 32.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": "es_MX",
    "name": "Spanish (Mexico)",
    "url": "http://translate.pkp.sfu.ca/languages/es_MX/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/es_MX/"
  },
  {
    "total": 884,
    "total_words": 8020,
    "total_chars": 54505,
    "last_change": "2025-10-07T08:28:12.769Z",
    "recent_changes": 14,
    "translated": 366,
    "translated_words": 3660,
    "translated_percent": 41.4,
    "translated_words_percent": 45.6,
    "translated_chars": 24979,
    "translated_chars_percent": 45.8,
    "fuzzy": 7,
    "fuzzy_percent": 0.7,
    "failing": 17,
    "failing_percent": 1.9,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 0,
    "code": "sv",
    "name": "Swedish",
    "url": "http://translate.pkp.sfu.ca/languages/sv/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/sv/"
  },
  {
    "total": 1009,
    "total_words": 9542,
    "total_chars": 65089,
    "last_change": "2026-06-15T07:32:28.638Z",
    "recent_changes": 171,
    "translated": 867,
    "translated_words": 7842,
    "translated_percent": 85.9,
    "translated_words_percent": 82.1,
    "translated_chars": 53368,
    "translated_chars_percent": 81.9,
    "fuzzy": 4,
    "fuzzy_percent": 0.3,
    "failing": 25,
    "failing_percent": 2.4,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.1,
    "suggestions": 2,
    "comments": 0,
    "code": "tr",
    "name": "Turkish",
    "url": "http://translate.pkp.sfu.ca/languages/tr/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/tr/"
  },
  {
    "total": 1071,
    "total_words": 10183,
    "total_chars": 69748,
    "last_change": "2026-06-29T09:48:04.653Z",
    "recent_changes": 281,
    "translated": 1071,
    "translated_words": 10183,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 69748,
    "translated_chars_percent": 100.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 3,
    "readonly_percent": 0.2,
    "suggestions": 0,
    "comments": 0,
    "code": "uk",
    "name": "Ukrainian",
    "url": "http://translate.pkp.sfu.ca/languages/uk/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/uk/"
  },
  {
    "total": 108,
    "total_words": 177,
    "total_chars": 1353,
    "last_change": "2022-11-15T04:31:26.101Z",
    "recent_changes": 2,
    "translated": 8,
    "translated_words": 13,
    "translated_percent": 7.4,
    "translated_words_percent": 7.3,
    "translated_chars": 160,
    "translated_chars_percent": 11.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": "uz_UZ@latin",
    "name": "Uzbek",
    "url": "http://translate.pkp.sfu.ca/languages/uz_UZ@latin/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/uz_UZ@latin/"
  },
  {
    "total": 294,
    "total_words": 2118,
    "total_chars": 15033,
    "last_change": "2026-01-17T11:36:09.464Z",
    "recent_changes": 149,
    "translated": 289,
    "translated_words": 2084,
    "translated_percent": 98.2,
    "translated_words_percent": 98.3,
    "translated_chars": 14828,
    "translated_chars_percent": 98.6,
    "fuzzy": 2,
    "fuzzy_percent": 0.6,
    "failing": 2,
    "failing_percent": 0.6,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.3,
    "suggestions": 1,
    "comments": 0,
    "code": "uz",
    "name": "Uzbek",
    "url": "http://translate.pkp.sfu.ca/languages/uz/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/uz/"
  },
  {
    "total": 100,
    "total_words": 164,
    "total_chars": 1193,
    "last_change": null,
    "recent_changes": 0,
    "translated": 0,
    "translated_words": 0,
    "translated_percent": 0.0,
    "translated_words_percent": 0.0,
    "translated_chars": 0,
    "translated_chars_percent": 0.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "uz_UZ@cyrillic",
    "name": "Uzbek",
    "url": "http://translate.pkp.sfu.ca/languages/uz_UZ@cyrillic/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/uz_UZ@cyrillic/"
  },
  {
    "total": 280,
    "total_words": 1872,
    "total_chars": 13308,
    "last_change": "2024-09-18T05:14:51.898Z",
    "recent_changes": 5,
    "translated": 116,
    "translated_words": 1138,
    "translated_percent": 41.4,
    "translated_words_percent": 60.7,
    "translated_chars": 8164,
    "translated_chars_percent": 61.3,
    "fuzzy": 7,
    "fuzzy_percent": 2.5,
    "failing": 8,
    "failing_percent": 2.8,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "uz_Latn",
    "name": "Uzbek (latin)",
    "url": "http://translate.pkp.sfu.ca/languages/uz_Latn/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/uz_Latn/"
  },
  {
    "total": 624,
    "total_words": 5824,
    "total_chars": 39591,
    "last_change": "2026-06-15T07:32:28.917Z",
    "recent_changes": 46,
    "translated": 392,
    "translated_words": 4390,
    "translated_percent": 62.8,
    "translated_words_percent": 75.3,
    "translated_chars": 30014,
    "translated_chars_percent": 75.8,
    "fuzzy": 3,
    "fuzzy_percent": 0.4,
    "failing": 8,
    "failing_percent": 1.2,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "vi",
    "name": "Vietnamese",
    "url": "http://translate.pkp.sfu.ca/languages/vi/plugins/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/vi/"
  }
]