[
  {
    "total": 35,
    "total_words": 232,
    "total_chars": 1442,
    "last_change": "2025-05-06T03:06:54.526Z",
    "recent_changes": 3,
    "translated": 35,
    "translated_words": 232,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 1442,
    "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": "ar",
    "name": "Arabic",
    "url": "http://translate.pkp.sfu.ca/languages/ar/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/ar/"
  },
  {
    "total": 4,
    "total_words": 12,
    "total_chars": 78,
    "last_change": null,
    "recent_changes": 0,
    "translated": 3,
    "translated_words": 11,
    "translated_percent": 75.0,
    "translated_words_percent": 91.6,
    "translated_chars": 74,
    "translated_chars_percent": 94.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": "eu",
    "name": "Basque",
    "url": "http://translate.pkp.sfu.ca/languages/eu/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/eu/"
  },
  {
    "total": 599,
    "total_words": 6977,
    "total_chars": 48083,
    "last_change": "2025-05-20T04:49:04.323Z",
    "recent_changes": 165,
    "translated": 599,
    "translated_words": 6977,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 48083,
    "translated_chars_percent": 100.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 2,
    "readonly_percent": 0.3,
    "suggestions": 0,
    "comments": 0,
    "code": "bg",
    "name": "Bulgarian",
    "url": "http://translate.pkp.sfu.ca/languages/bg/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/bg/"
  },
  {
    "total": 596,
    "total_words": 6974,
    "total_chars": 48058,
    "last_change": null,
    "recent_changes": 0,
    "translated": 9,
    "translated_words": 145,
    "translated_percent": 1.5,
    "translated_words_percent": 2.0,
    "translated_chars": 1156,
    "translated_chars_percent": 2.4,
    "fuzzy": 2,
    "fuzzy_percent": 0.3,
    "failing": 8,
    "failing_percent": 1.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "ca",
    "name": "Catalan",
    "url": "http://translate.pkp.sfu.ca/languages/ca/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/ca/"
  },
  {
    "total": 2,
    "total_words": 2,
    "total_chars": 7,
    "last_change": null,
    "recent_changes": 0,
    "translated": 1,
    "translated_words": 1,
    "translated_percent": 50.0,
    "translated_words_percent": 50.0,
    "translated_chars": 3,
    "translated_chars_percent": 42.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": "zh_CN",
    "name": "Chinese (Simplified)",
    "url": "http://translate.pkp.sfu.ca/languages/zh_CN/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/zh_CN/"
  },
  {
    "total": 4,
    "total_words": 12,
    "total_chars": 78,
    "last_change": "2025-05-13T15:44:08.395Z",
    "recent_changes": 1,
    "translated": 4,
    "translated_words": 12,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 78,
    "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/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/zh_Hans/"
  },
  {
    "total": 248,
    "total_words": 2155,
    "total_chars": 13459,
    "last_change": null,
    "recent_changes": 0,
    "translated": 6,
    "translated_words": 23,
    "translated_percent": 2.4,
    "translated_words_percent": 1.0,
    "translated_chars": 159,
    "translated_chars_percent": 1.1,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.4,
    "suggestions": 0,
    "comments": 0,
    "code": "hr",
    "name": "Croatian",
    "url": "http://translate.pkp.sfu.ca/languages/hr/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/hr/"
  },
  {
    "total": 596,
    "total_words": 6974,
    "total_chars": 48058,
    "last_change": "2025-05-16T07:33:48.815Z",
    "recent_changes": 145,
    "translated": 596,
    "translated_words": 6974,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 48058,
    "translated_chars_percent": 100.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "cs",
    "name": "Czech",
    "url": "http://translate.pkp.sfu.ca/languages/cs/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/cs/"
  },
  {
    "total": 35,
    "total_words": 232,
    "total_chars": 1442,
    "last_change": "2025-11-07T06:47:16.317Z",
    "recent_changes": 10,
    "translated": 35,
    "translated_words": 232,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 1442,
    "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",
    "name": "Danish",
    "url": "http://translate.pkp.sfu.ca/languages/da/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/da/"
  },
  {
    "total": 35,
    "total_words": 232,
    "total_chars": 1442,
    "last_change": "2020-10-19T12:54:40.274Z",
    "recent_changes": 1,
    "translated": 21,
    "translated_words": 134,
    "translated_percent": 60.0,
    "translated_words_percent": 57.7,
    "translated_chars": 877,
    "translated_chars_percent": 60.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": "nl",
    "name": "Dutch",
    "url": "http://translate.pkp.sfu.ca/languages/nl/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/nl/"
  },
  {
    "total": 618,
    "total_words": 7059,
    "total_chars": 48672,
    "last_change": "2022-08-03T18:50:15.987Z",
    "recent_changes": 10,
    "translated": 617,
    "translated_words": 7057,
    "translated_percent": 99.8,
    "translated_words_percent": 99.9,
    "translated_chars": 48656,
    "translated_chars_percent": 99.9,
    "fuzzy": 1,
    "fuzzy_percent": 0.1,
    "failing": 35,
    "failing_percent": 5.6,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 16,
    "readonly_percent": 2.5,
    "suggestions": 0,
    "comments": 2,
    "code": "en",
    "name": "English",
    "url": "http://translate.pkp.sfu.ca/languages/en/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/en/"
  },
  {
    "total": 570,
    "total_words": 6091,
    "total_chars": 41299,
    "last_change": "2025-08-22T04:31:05.655Z",
    "recent_changes": 84,
    "translated": 298,
    "translated_words": 3481,
    "translated_percent": 52.2,
    "translated_words_percent": 57.1,
    "translated_chars": 24240,
    "translated_chars_percent": 58.6,
    "fuzzy": 5,
    "fuzzy_percent": 0.8,
    "failing": 6,
    "failing_percent": 1.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "fi",
    "name": "Finnish",
    "url": "http://translate.pkp.sfu.ca/languages/fi/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/fi/"
  },
  {
    "total": 2,
    "total_words": 2,
    "total_chars": 7,
    "last_change": null,
    "recent_changes": 0,
    "translated": 1,
    "translated_words": 1,
    "translated_percent": 50.0,
    "translated_words_percent": 50.0,
    "translated_chars": 3,
    "translated_chars_percent": 42.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": "fr_FR",
    "name": "French",
    "url": "http://translate.pkp.sfu.ca/languages/fr_FR/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/fr_FR/"
  },
  {
    "total": 596,
    "total_words": 6974,
    "total_chars": 48058,
    "last_change": "2025-09-17T12:49:46.551Z",
    "recent_changes": 2,
    "translated": 27,
    "translated_words": 178,
    "translated_percent": 4.5,
    "translated_words_percent": 2.5,
    "translated_chars": 1140,
    "translated_chars_percent": 2.3,
    "fuzzy": 1,
    "fuzzy_percent": 0.1,
    "failing": 3,
    "failing_percent": 0.5,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "fr",
    "name": "French",
    "url": "http://translate.pkp.sfu.ca/languages/fr/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/fr/"
  },
  {
    "total": 596,
    "total_words": 6974,
    "total_chars": 48058,
    "last_change": "2025-06-17T18:53:13.793Z",
    "recent_changes": 7,
    "translated": 207,
    "translated_words": 1851,
    "translated_percent": 34.7,
    "translated_words_percent": 26.5,
    "translated_chars": 12883,
    "translated_chars_percent": 26.8,
    "fuzzy": 38,
    "fuzzy_percent": 6.3,
    "failing": 20,
    "failing_percent": 3.3,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "fr_CA",
    "name": "French (Canada)",
    "url": "http://translate.pkp.sfu.ca/languages/fr_CA/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/fr_CA/"
  },
  {
    "total": 596,
    "total_words": 6974,
    "total_chars": 48058,
    "last_change": "2026-02-06T14:52:02.548Z",
    "recent_changes": 45,
    "translated": 596,
    "translated_words": 6974,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 48058,
    "translated_chars_percent": 100.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "de",
    "name": "German",
    "url": "http://translate.pkp.sfu.ca/languages/de/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/de/"
  },
  {
    "total": 7,
    "total_words": 24,
    "total_chars": 159,
    "last_change": null,
    "recent_changes": 0,
    "translated": 5,
    "translated_words": 21,
    "translated_percent": 71.4,
    "translated_words_percent": 87.5,
    "translated_chars": 143,
    "translated_chars_percent": 89.9,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 1,
    "failing_percent": 14.2,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "hu",
    "name": "Hungarian",
    "url": "http://translate.pkp.sfu.ca/languages/hu/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/hu/"
  },
  {
    "total": 46,
    "total_words": 773,
    "total_chars": 4630,
    "last_change": null,
    "recent_changes": 0,
    "translated": 34,
    "translated_words": 508,
    "translated_percent": 73.9,
    "translated_words_percent": 65.7,
    "translated_chars": 3045,
    "translated_chars_percent": 65.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": "id",
    "name": "Indonesian",
    "url": "http://translate.pkp.sfu.ca/languages/id/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/id/"
  },
  {
    "total": 35,
    "total_words": 232,
    "total_chars": 1442,
    "last_change": null,
    "recent_changes": 0,
    "translated": 21,
    "translated_words": 134,
    "translated_percent": 60.0,
    "translated_words_percent": 57.7,
    "translated_chars": 877,
    "translated_chars_percent": 60.8,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 3,
    "failing_percent": 8.5,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "it",
    "name": "Italian",
    "url": "http://translate.pkp.sfu.ca/languages/it/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/it/"
  },
  {
    "total": 25,
    "total_words": 574,
    "total_chars": 3525,
    "last_change": null,
    "recent_changes": 0,
    "translated": 1,
    "translated_words": 1,
    "translated_percent": 4.0,
    "translated_words_percent": 0.1,
    "translated_chars": 3,
    "translated_chars_percent": 0.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": "ky",
    "name": "Kyrgyz",
    "url": "http://translate.pkp.sfu.ca/languages/ky/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/ky/"
  },
  {
    "total": 596,
    "total_words": 6974,
    "total_chars": 48058,
    "last_change": "2025-05-25T07:05:50.390Z",
    "recent_changes": 29,
    "translated": 596,
    "translated_words": 6974,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 48058,
    "translated_chars_percent": 100.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "mk",
    "name": "Macedonian",
    "url": "http://translate.pkp.sfu.ca/languages/mk/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/mk/"
  },
  {
    "total": 596,
    "total_words": 6974,
    "total_chars": 48058,
    "last_change": "2022-08-03T18:50:16.075Z",
    "recent_changes": 46,
    "translated": 44,
    "translated_words": 373,
    "translated_percent": 7.3,
    "translated_words_percent": 5.3,
    "translated_chars": 2351,
    "translated_chars_percent": 4.8,
    "fuzzy": 9,
    "fuzzy_percent": 1.5,
    "failing": 4,
    "failing_percent": 0.6,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "nb_NO",
    "name": "Norwegian Bokm\u00e5l",
    "url": "http://translate.pkp.sfu.ca/languages/nb_NO/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/nb_NO/"
  },
  {
    "total": 2,
    "total_words": 2,
    "total_chars": 7,
    "last_change": null,
    "recent_changes": 0,
    "translated": 1,
    "translated_words": 1,
    "translated_percent": 50.0,
    "translated_words_percent": 50.0,
    "translated_chars": 3,
    "translated_chars_percent": 42.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": "fa_IR",
    "name": "Persian",
    "url": "http://translate.pkp.sfu.ca/languages/fa_IR/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/fa_IR/"
  },
  {
    "total": 35,
    "total_words": 232,
    "total_chars": 1442,
    "last_change": null,
    "recent_changes": 0,
    "translated": 20,
    "translated_words": 132,
    "translated_percent": 57.1,
    "translated_words_percent": 56.8,
    "translated_chars": 865,
    "translated_chars_percent": 59.9,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 12,
    "failing_percent": 34.2,
    "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/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/fa/"
  },
  {
    "total": 35,
    "total_words": 232,
    "total_chars": 1442,
    "last_change": null,
    "recent_changes": 0,
    "translated": 20,
    "translated_words": 132,
    "translated_percent": 57.1,
    "translated_words_percent": 56.8,
    "translated_chars": 865,
    "translated_chars_percent": 59.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": "pl",
    "name": "Polish",
    "url": "http://translate.pkp.sfu.ca/languages/pl/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/pl/"
  },
  {
    "total": 596,
    "total_words": 6974,
    "total_chars": 48058,
    "last_change": null,
    "recent_changes": 0,
    "translated": 48,
    "translated_words": 379,
    "translated_percent": 8.0,
    "translated_words_percent": 5.4,
    "translated_chars": 2676,
    "translated_chars_percent": 5.5,
    "fuzzy": 2,
    "fuzzy_percent": 0.3,
    "failing": 0,
    "failing_percent": 0.0,
    "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/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/pt/"
  },
  {
    "total": 605,
    "total_words": 7044,
    "total_chars": 48572,
    "last_change": "2025-05-21T15:42:09.062Z",
    "recent_changes": 42,
    "translated": 605,
    "translated_words": 7044,
    "translated_percent": 100.0,
    "translated_words_percent": 100.0,
    "translated_chars": 48572,
    "translated_chars_percent": 100.0,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 1,
    "failing_percent": 0.1,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "pt_BR",
    "name": "Portuguese (Brazil)",
    "url": "http://translate.pkp.sfu.ca/languages/pt_BR/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/pt_BR/"
  },
  {
    "total": 2,
    "total_words": 2,
    "total_chars": 7,
    "last_change": null,
    "recent_changes": 0,
    "translated": 1,
    "translated_words": 1,
    "translated_percent": 50.0,
    "translated_words_percent": 50.0,
    "translated_chars": 3,
    "translated_chars_percent": 42.8,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "pt_PT",
    "name": "Portuguese (Portugal)",
    "url": "http://translate.pkp.sfu.ca/languages/pt_PT/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/pt_PT/"
  },
  {
    "total": 35,
    "total_words": 232,
    "total_chars": 1442,
    "last_change": null,
    "recent_changes": 0,
    "translated": 23,
    "translated_words": 166,
    "translated_percent": 65.7,
    "translated_words_percent": 71.5,
    "translated_chars": 1068,
    "translated_chars_percent": 74.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": "ru",
    "name": "Russian",
    "url": "http://translate.pkp.sfu.ca/languages/ru/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/ru/"
  },
  {
    "total": 35,
    "total_words": 232,
    "total_chars": 1442,
    "last_change": null,
    "recent_changes": 0,
    "translated": 20,
    "translated_words": 132,
    "translated_percent": 57.1,
    "translated_words_percent": 56.8,
    "translated_chars": 865,
    "translated_chars_percent": 59.9,
    "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": "sr_Latn",
    "name": "Serbian (latin)",
    "url": "http://translate.pkp.sfu.ca/languages/sr_Latn/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/sr_Latn/"
  },
  {
    "total": 35,
    "total_words": 232,
    "total_chars": 1442,
    "last_change": null,
    "recent_changes": 0,
    "translated": 20,
    "translated_words": 132,
    "translated_percent": 57.1,
    "translated_words_percent": 56.8,
    "translated_chars": 865,
    "translated_chars_percent": 59.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": "sl",
    "name": "Slovenian",
    "url": "http://translate.pkp.sfu.ca/languages/sl/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/sl/"
  },
  {
    "total": 596,
    "total_words": 6974,
    "total_chars": 48058,
    "last_change": "2026-03-30T07:08:00.259Z",
    "recent_changes": 25,
    "translated": 367,
    "translated_words": 3435,
    "translated_percent": 61.5,
    "translated_words_percent": 49.2,
    "translated_chars": 23420,
    "translated_chars_percent": 48.7,
    "fuzzy": 34,
    "fuzzy_percent": 5.7,
    "failing": 21,
    "failing_percent": 3.5,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "es",
    "name": "Spanish",
    "url": "http://translate.pkp.sfu.ca/languages/es/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/es/"
  },
  {
    "total": 35,
    "total_words": 232,
    "total_chars": 1442,
    "last_change": null,
    "recent_changes": 0,
    "translated": 20,
    "translated_words": 132,
    "translated_percent": 57.1,
    "translated_words_percent": 56.8,
    "translated_chars": 865,
    "translated_chars_percent": 59.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": "sv",
    "name": "Swedish",
    "url": "http://translate.pkp.sfu.ca/languages/sv/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/sv/"
  },
  {
    "total": 182,
    "total_words": 2318,
    "total_chars": 17079,
    "last_change": null,
    "recent_changes": 0,
    "translated": 111,
    "translated_words": 717,
    "translated_percent": 60.9,
    "translated_words_percent": 30.9,
    "translated_chars": 5151,
    "translated_chars_percent": 30.1,
    "fuzzy": 4,
    "fuzzy_percent": 2.1,
    "failing": 10,
    "failing_percent": 5.4,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 0,
    "readonly_percent": 0.0,
    "suggestions": 0,
    "comments": 0,
    "code": "tr",
    "name": "Turkish",
    "url": "http://translate.pkp.sfu.ca/languages/tr/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/tr/"
  },
  {
    "total": 597,
    "total_words": 6976,
    "total_chars": 48068,
    "last_change": "2025-04-16T17:04:03.953Z",
    "recent_changes": 609,
    "translated": 596,
    "translated_words": 6973,
    "translated_percent": 99.8,
    "translated_words_percent": 99.9,
    "translated_chars": 48052,
    "translated_chars_percent": 99.9,
    "fuzzy": 0,
    "fuzzy_percent": 0.0,
    "failing": 0,
    "failing_percent": 0.0,
    "approved": 0,
    "approved_percent": 0.0,
    "readonly": 1,
    "readonly_percent": 0.1,
    "suggestions": 0,
    "comments": 0,
    "code": "uk",
    "name": "Ukrainian",
    "url": "http://translate.pkp.sfu.ca/languages/uk/ops/",
    "translate_url": "http://translate.pkp.sfu.ca/translate/ops/-/uk/"
  }
]