Languages
Translation projects API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/projects/plugins/languages/?format=api
http://translate.pkp.sfu.ca/languages/ar/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ar/" }, { "total": 921, "total_words": 8415, "total_chars": 57398, "last_change": "2024-12-30T05:11:51.202117Z", "recent_changes": 53, "translated": 921, "translated_words": 8415, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 57398, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 9, "failing_percent": 0.9, "approved": 0, "approved_percent": 0.0, "readonly": 8, "readonly_percent": 0.8, "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": 633, "total_words": 5580, "total_chars": 38074, "last_change": "2024-10-18T12:20:28.011399Z", "recent_changes": 29, "translated": 2, "translated_words": 48, "translated_percent": 0.3, "translated_words_percent": 0.8, "translated_chars": 420, "translated_chars_percent": 1.1, "fuzzy": 23, "fuzzy_percent": 3.6, "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": 312, "total_words": 2682, "total_chars": 18438, "last_change": "2025-02-18T17:14:00.448773Z", "recent_changes": 26, "translated": 55, "translated_words": 367, "translated_percent": 17.6, "translated_words_percent": 13.6, "translated_chars": 2605, "translated_chars_percent": 14.1, "fuzzy": 5, "fuzzy_percent": 1.6, "failing": 15, "failing_percent": 4.8, "approved": 0, "approved_percent": 0.0, "readonly": 1, "readonly_percent": 0.3, "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": 122, "total_words": 262, "total_chars": 1863, "last_change": null, "recent_changes": 0, "translated": 25, "translated_words": 100, "translated_percent": 20.4, "translated_words_percent": 38.1, "translated_chars": 694, "translated_chars_percent": 37.2, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "bs", "name": "Bosnian", "url": "http://translate.pkp.sfu.ca/languages/bs/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/bs/" }, { "total": 134, "total_words": 387, "total_chars": 2657, "last_change": null, "recent_changes": 0, "translated": 22, "translated_words": 111, "translated_percent": 16.4, "translated_words_percent": 28.6, "translated_chars": 767, "translated_chars_percent": 28.8, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 6, "failing_percent": 4.4, "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": 1052, "total_words": 10128, "total_chars": 69410, "last_change": "2025-03-08T16:00:49.108368Z", "recent_changes": 313, "translated": 1052, "translated_words": 10128, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 69410, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 19, "failing_percent": 1.8, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 0.6, "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": 1055, "total_words": 10132, "total_chars": 69438, "last_change": "2024-11-18T22:50:32.717036Z", "recent_changes": 77, "translated": 721, "translated_words": 7170, "translated_percent": 68.3, "translated_words_percent": 70.7, "translated_chars": 49068, "translated_chars_percent": 70.6, "fuzzy": 5, "fuzzy_percent": 0.4, "failing": 41, "failing_percent": 3.8, "approved": 0, "approved_percent": 0.0, "readonly": 8, "readonly_percent": 0.7, "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": 279, "total_words": 1735, "total_chars": 11804, "last_change": "2024-10-18T12:20:27.999593Z", "recent_changes": 8, "translated": 92, "translated_words": 807, "translated_percent": 32.9, "translated_words_percent": 46.5, "translated_chars": 5552, "translated_chars_percent": 47.0, "fuzzy": 1, "fuzzy_percent": 0.3, "failing": 6, "failing_percent": 2.1, "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": 246, "total_words": 1642, "total_chars": 11687, "last_change": "2024-11-18T22:23:08.972043Z", "recent_changes": 1, "translated": 96, "translated_words": 961, "translated_percent": 39.0, "translated_words_percent": 58.5, "translated_chars": 6657, "translated_chars_percent": 56.9, "fuzzy": 14, "fuzzy_percent": 5.6, "failing": 9, "failing_percent": 3.6, "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": 118, "total_words": 326, "total_chars": 2241, "last_change": "2024-11-18T22:23:09.018508Z", "recent_changes": 2, "translated": 10, "translated_words": 71, "translated_percent": 8.4, "translated_words_percent": 21.7, "translated_chars": 478, "translated_chars_percent": 21.3, "fuzzy": 6, "fuzzy_percent": 5.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_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": 175, "total_words": 1085, "total_chars": 7919, "last_change": "2023-04-25T13:45:28.428155Z", "recent_changes": 1, "translated": 25, "translated_words": 284, "translated_percent": 14.2, "translated_words_percent": 26.1, "translated_chars": 2058, "translated_chars_percent": 25.9, "fuzzy": 5, "fuzzy_percent": 2.8, "failing": 4, "failing_percent": 2.2, "approved": 0, "approved_percent": 0.0, "readonly": 1, "readonly_percent": 0.5, "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": 1052, "total_words": 10128, "total_chars": 69410, "last_change": "2025-01-01T05:51:51.103279Z", "recent_changes": 92, "translated": 1052, "translated_words": 10128, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 69410, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 7, "failing_percent": 0.6, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 0.6, "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": 999, "total_words": 9415, "total_chars": 64258, "last_change": "2025-01-06T07:01:06.792561Z", "recent_changes": 143, "translated": 999, "translated_words": 9415, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 64258, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 23, "failing_percent": 2.3, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 0.7, "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": 96, "total_words": 160, "total_chars": 1156, "last_change": "2025-01-06T07:01:19.275220Z", "recent_changes": 1, "translated": 96, "translated_words": 160, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 1156, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "da_DK", "name": "Danish", "url": "http://translate.pkp.sfu.ca/languages/da_DK/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/da_DK/" }, { "total": 601, "total_words": 5126, "total_chars": 35647, "last_change": "2024-11-04T15:54:13.184574Z", "recent_changes": 45, "translated": 308, "translated_words": 2968, "translated_percent": 51.2, "translated_words_percent": 57.9, "translated_chars": 20803, "translated_chars_percent": 58.3, "fuzzy": 5, "fuzzy_percent": 0.8, "failing": 17, "failing_percent": 2.8, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 1.1, "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": 1246, "total_words": 10456, "total_chars": 71953, "last_change": "2024-11-13T12:29:43.911226Z", "recent_changes": 12, "translated": 1244, "translated_words": 10408, "translated_percent": 99.8, "translated_words_percent": 99.5, "translated_chars": 71533, "translated_chars_percent": 99.4, "fuzzy": 2, "fuzzy_percent": 0.1, "failing": 132, "failing_percent": 10.5, "approved": 0, "approved_percent": 0.0, "readonly": 162, "readonly_percent": 13.0, "suggestions": 2, "comments": 7, "code": "en", "name": "English", "url": "http://translate.pkp.sfu.ca/languages/en/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/en/" }, { "total": 735, "total_words": 6747, "total_chars": 45621, "last_change": "2024-12-11T14:02:06.703271Z", "recent_changes": 121, "translated": 565, "translated_words": 5858, "translated_percent": 76.8, "translated_words_percent": 86.8, "translated_chars": 39491, "translated_chars_percent": 86.5, "fuzzy": 7, "fuzzy_percent": 0.9, "failing": 5, "failing_percent": 0.6, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 0.9, "suggestions": 5, "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": 441, "total_words": 3543, "total_chars": 25419, "last_change": "2024-11-18T22:23:08.671999Z", "recent_changes": 5, "translated": 218, "translated_words": 1917, "translated_percent": 49.4, "translated_words_percent": 54.1, "translated_chars": 13547, "translated_chars_percent": 53.2, "fuzzy": 8, "fuzzy_percent": 1.8, "failing": 25, "failing_percent": 5.6, "approved": 0, "approved_percent": 0.0, "readonly": 1, "readonly_percent": 0.2, "suggestions": 0, "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": 531, "total_words": 4594, "total_chars": 30318, "last_change": "2024-11-18T22:50:33.686981Z", "recent_changes": 167, "translated": 429, "translated_words": 4381, "translated_percent": 80.7, "translated_words_percent": 95.3, "translated_chars": 28813, "translated_chars_percent": 95.0, "fuzzy": 1, "fuzzy_percent": 0.1, "failing": 1, "failing_percent": 0.1, "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": 943, "total_words": 8706, "total_chars": 59463, "last_change": "2025-01-31T20:23:04.643181Z", "recent_changes": 213, "translated": 797, "translated_words": 7351, "translated_percent": 84.5, "translated_words_percent": 84.4, "translated_chars": 49539, "translated_chars_percent": 83.3, "fuzzy": 13, "fuzzy_percent": 1.3, "failing": 40, "failing_percent": 4.2, "approved": 0, "approved_percent": 0.0, "readonly": 8, "readonly_percent": 0.8, "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": 112, "total_words": 269, "total_chars": 1845, "last_change": "2023-04-25T13:45:28.406338Z", "recent_changes": 1, "translated": 8, "translated_words": 33, "translated_percent": 7.1, "translated_words_percent": 12.2, "translated_chars": 193, "translated_chars_percent": 10.4, "fuzzy": 5, "fuzzy_percent": 4.4, "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": 852, "total_words": 7370, "total_chars": 49491, "last_change": "2024-11-18T22:50:33.814073Z", "recent_changes": 11, "translated": 504, "translated_words": 4997, "translated_percent": 59.1, "translated_words_percent": 67.8, "translated_chars": 33860, "translated_chars_percent": 68.4, "fuzzy": 6, "fuzzy_percent": 0.7, "failing": 27, "failing_percent": 3.1, "approved": 0, "approved_percent": 0.0, "readonly": 6, "readonly_percent": 0.7, "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": 1046, "total_words": 10071, "total_chars": 69014, "last_change": "2024-11-18T22:50:34.405396Z", "recent_changes": 13, "translated": 635, "translated_words": 6350, "translated_percent": 60.7, "translated_words_percent": 63.0, "translated_chars": 43376, "translated_chars_percent": 62.8, "fuzzy": 8, "fuzzy_percent": 0.7, "failing": 69, "failing_percent": 6.5, "approved": 0, "approved_percent": 0.0, "readonly": 8, "readonly_percent": 0.7, "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": 1001, "total_words": 9421, "total_chars": 64296, "last_change": "2025-03-10T09:09:36.077640Z", "recent_changes": 195, "translated": 886, "translated_words": 9143, "translated_percent": 88.5, "translated_words_percent": 97.0, "translated_chars": 62409, "translated_chars_percent": 97.0, "fuzzy": 2, "fuzzy_percent": 0.1, "failing": 24, "failing_percent": 2.3, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 0.6, "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": 96, "total_words": 160, "total_chars": 1156, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "el_GR", "name": "Greek", "url": "http://translate.pkp.sfu.ca/languages/el_GR/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/el_GR/" }, { "total": 571, "total_words": 5192, "total_chars": 34938, "last_change": "2024-11-13T12:29:45.811611Z", "recent_changes": 6, "translated": 286, "translated_words": 3022, "translated_percent": 50.0, "translated_words_percent": 58.2, "translated_chars": 20032, "translated_chars_percent": 57.3, "fuzzy": 5, "fuzzy_percent": 0.8, "failing": 23, "failing_percent": 4.0, "approved": 0, "approved_percent": 0.0, "readonly": 6, "readonly_percent": 1.0, "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": 96, "total_words": 160, "total_chars": 1156, "last_change": "2024-02-01T08:22:25.522198Z", "recent_changes": 4, "translated": 4, "translated_words": 5, "translated_percent": 4.1, "translated_words_percent": 3.1, "translated_chars": 26, "translated_chars_percent": 2.2, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "hu_HU", "name": "Hungarian", "url": "http://translate.pkp.sfu.ca/languages/hu_HU/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/hu_HU/" }, { "total": 423, "total_words": 3620, "total_chars": 25042, "last_change": "2024-09-18T05:14:51.714186Z", "recent_changes": 6, "translated": 263, "translated_words": 3005, "translated_percent": 62.1, "translated_words_percent": 83.0, "translated_chars": 20847, "translated_chars_percent": 83.2, "fuzzy": 5, "fuzzy_percent": 1.1, "failing": 24, "failing_percent": 5.6, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 1.6, "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": 96, "total_words": 160, "total_chars": 1156, "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": 172, "total_words": 1466, "total_chars": 9717, "last_change": "2023-04-25T13:45:28.474291Z", "recent_changes": 4, "translated": 5, "translated_words": 26, "translated_percent": 2.9, "translated_words_percent": 1.7, "translated_chars": 155, "translated_chars_percent": 1.5, "fuzzy": 5, "fuzzy_percent": 2.9, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "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": 96, "total_words": 160, "total_chars": 1156, "last_change": "2024-08-21T23:08:38.358384Z", "recent_changes": 4, "translated": 4, "translated_words": 5, "translated_percent": 4.1, "translated_words_percent": 3.1, "translated_chars": 26, "translated_chars_percent": 2.2, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "id_ID", "name": "Indonesian", "url": "http://translate.pkp.sfu.ca/languages/id_ID/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/id_ID/" }, { "total": 670, "total_words": 6103, "total_chars": 41283, "last_change": "2024-12-29T02:15:59.654412Z", "recent_changes": 156, "translated": 647, "translated_words": 5898, "translated_percent": 96.5, "translated_words_percent": 96.6, "translated_chars": 39831, "translated_chars_percent": 96.4, "fuzzy": 2, "fuzzy_percent": 0.2, "failing": 9, "failing_percent": 1.3, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 1.0, "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": 873, "total_words": 8132, "total_chars": 55195, "last_change": "2025-03-07T14:55:22.657943Z", "recent_changes": 73, "translated": 662, "translated_words": 6812, "translated_percent": 75.8, "translated_words_percent": 83.7, "translated_chars": 46402, "translated_chars_percent": 84.0, "fuzzy": 3, "fuzzy_percent": 0.3, "failing": 27, "failing_percent": 3.0, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 0.8, "suggestions": 0, "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": 98, "total_words": 162, "total_chars": 1170, "last_change": "2021-02-27T17:15:48.827536Z", "recent_changes": 1, "translated": 2, "translated_words": 2, "translated_percent": 2.0, "translated_words_percent": 1.2, "translated_chars": 14, "translated_chars_percent": 1.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": "it_IT", "name": "Italian", "url": "http://translate.pkp.sfu.ca/languages/it_IT/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/it_IT/" }, { "total": 376, "total_words": 3032, "total_chars": 20192, "last_change": "2024-05-06T02:00:51.344933Z", "recent_changes": 55, "translated": 151, "translated_words": 1058, "translated_percent": 40.1, "translated_words_percent": 34.8, "translated_chars": 6886, "translated_chars_percent": 34.1, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 1.3, "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": 133, "total_words": 559, "total_chars": 3903, "last_change": "2024-09-18T05:14:51.758038Z", "recent_changes": 5, "translated": 21, "translated_words": 272, "translated_percent": 15.7, "translated_words_percent": 48.6, "translated_chars": 1909, "translated_chars_percent": 48.9, "fuzzy": 5, "fuzzy_percent": 3.7, "failing": 2, "failing_percent": 1.5, "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": 159, "total_words": 710, "total_chars": 4886, "last_change": null, "recent_changes": 0, "translated": 36, "translated_words": 386, "translated_percent": 22.6, "translated_words_percent": 54.3, "translated_chars": 2698, "translated_chars_percent": 55.2, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ko", "name": "Korean", "url": "http://translate.pkp.sfu.ca/languages/ko/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ko/" }, { "total": 96, "total_words": 160, "total_chars": 1156, "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": "ko_KR", "name": "Korean", "url": "http://translate.pkp.sfu.ca/languages/ko_KR/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ko_KR/" }, { "total": 137, "total_words": 574, "total_chars": 4164, "last_change": null, "recent_changes": 0, "translated": 25, "translated_words": 332, "translated_percent": 18.2, "translated_words_percent": 57.8, "translated_chars": 2481, "translated_chars_percent": 59.5, "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": 96, "total_words": 160, "total_chars": 1156, "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": 185, "total_words": 1364, "total_chars": 9886, "last_change": "2024-09-18T05:14:51.648301Z", "recent_changes": 5, "translated": 49, "translated_words": 584, "translated_percent": 26.4, "translated_words_percent": 42.8, "translated_chars": 4116, "translated_chars_percent": 41.6, "fuzzy": 15, "fuzzy_percent": 8.1, "failing": 8, "failing_percent": 4.3, "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": 216, "total_words": 1207, "total_chars": 8048, "last_change": "2024-11-17T13:01:44.451858Z", "recent_changes": 101, "translated": 101, "translated_words": 917, "translated_percent": 46.7, "translated_words_percent": 75.9, "translated_chars": 6049, "translated_chars_percent": 75.1, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 1, "failing_percent": 0.4, "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/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ky/" }, { "total": 96, "total_words": 160, "total_chars": 1156, "last_change": "2024-11-20T07:03:17.615609Z", "recent_changes": 6, "translated": 95, "translated_words": 159, "translated_percent": 98.9, "translated_words_percent": 99.3, "translated_chars": 1153, "translated_chars_percent": 99.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": "mk_MK", "name": "Macedonian", "url": "http://translate.pkp.sfu.ca/languages/mk_MK/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/mk_MK/" }, { "total": 948, "total_words": 8762, "total_chars": 59852, "last_change": "2024-11-20T07:02:50.142295Z", "recent_changes": 175, "translated": 947, "translated_words": 8761, "translated_percent": 99.8, "translated_words_percent": 99.9, "translated_chars": 59849, "translated_chars_percent": 99.9, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 8, "readonly_percent": 0.8, "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": 97, "total_words": 161, "total_chars": 1164, "last_change": "2023-07-31T03:17:03.502066Z", "recent_changes": 4, "translated": 5, "translated_words": 6, "translated_percent": 5.1, "translated_words_percent": 3.7, "translated_chars": 34, "translated_chars_percent": 2.9, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 1, "comments": 0, "code": "ms_MY", "name": "Malay", "url": "http://translate.pkp.sfu.ca/languages/ms_MY/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ms_MY/" }, { "total": 919, "total_words": 8194, "total_chars": 55627, "last_change": "2024-11-18T22:50:34.755567Z", "recent_changes": 44, "translated": 687, "translated_words": 6629, "translated_percent": 74.7, "translated_words_percent": 80.9, "translated_chars": 45249, "translated_chars_percent": 81.3, "fuzzy": 7, "fuzzy_percent": 0.7, "failing": 16, "failing_percent": 1.7, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 0.7, "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": 96, "total_words": 160, "total_chars": 1156, "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": 829, "total_words": 7628, "total_chars": 51760, "last_change": "2024-11-18T22:50:34.906274Z", "recent_changes": 155, "translated": 458, "translated_words": 4365, "translated_percent": 55.2, "translated_words_percent": 57.2, "translated_chars": 29367, "translated_chars_percent": 56.7, "fuzzy": 54, "fuzzy_percent": 6.5, "failing": 40, "failing_percent": 4.8, "approved": 0, "approved_percent": 0.0, "readonly": 2, "readonly_percent": 0.2, "suggestions": 13, "comments": 4, "code": "nb_NO", "name": "Norwegian Bokmål", "url": "http://translate.pkp.sfu.ca/languages/nb_NO/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/nb_NO/" }, { "total": 96, "total_words": 160, "total_chars": 1156, "last_change": "2025-03-07T09:02:30.290430Z", "recent_changes": 95, "translated": 95, "translated_words": 159, "translated_percent": 98.9, "translated_words_percent": 99.3, "translated_chars": 1152, "translated_chars_percent": 99.6, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "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": 485, "total_words": 4398, "total_chars": 30277, "last_change": "2024-12-13T14:47:13.802741Z", "recent_changes": 56, "translated": 242, "translated_words": 2857, "translated_percent": 49.8, "translated_words_percent": 64.9, "translated_chars": 19621, "translated_chars_percent": 64.8, "fuzzy": 5, "fuzzy_percent": 1.0, "failing": 54, "failing_percent": 11.1, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 1.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": 353, "total_words": 3223, "total_chars": 22245, "last_change": "2025-02-11T14:22:10.657358Z", "recent_changes": 34, "translated": 209, "translated_words": 2729, "translated_percent": 59.2, "translated_words_percent": 84.6, "translated_chars": 18817, "translated_chars_percent": 84.5, "fuzzy": 6, "fuzzy_percent": 1.6, "failing": 10, "failing_percent": 2.8, "approved": 0, "approved_percent": 0.0, "readonly": 2, "readonly_percent": 0.5, "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": 96, "total_words": 160, "total_chars": 1156, "last_change": "2023-10-20T21:53:16.712394Z", "recent_changes": 3, "translated": 3, "translated_words": 4, "translated_percent": 3.1, "translated_words_percent": 2.5, "translated_chars": 22, "translated_chars_percent": 1.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_PL", "name": "Polish", "url": "http://translate.pkp.sfu.ca/languages/pl_PL/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/pl_PL/" }, { "total": 515, "total_words": 3824, "total_chars": 26557, "last_change": "2024-11-18T22:23:08.782264Z", "recent_changes": 54, "translated": 308, "translated_words": 2699, "translated_percent": 59.8, "translated_words_percent": 70.5, "translated_chars": 18940, "translated_chars_percent": 71.3, "fuzzy": 1, "fuzzy_percent": 0.1, "failing": 32, "failing_percent": 6.2, "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": 1063, "total_words": 10166, "total_chars": 69680, "last_change": "2025-03-12T19:21:01.119751Z", "recent_changes": 314, "translated": 1062, "translated_words": 10165, "translated_percent": 99.9, "translated_words_percent": 99.9, "translated_chars": 69676, "translated_chars_percent": 99.9, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 25, "failing_percent": 2.3, "approved": 0, "approved_percent": 0.0, "readonly": 8, "readonly_percent": 0.7, "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": 728, "total_words": 6930, "total_chars": 46931, "last_change": "2025-03-10T12:03:14.585290Z", "recent_changes": 83, "translated": 727, "translated_words": 6929, "translated_percent": 99.8, "translated_words_percent": 99.9, "translated_chars": 46927, "translated_chars_percent": 99.9, "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": 96, "total_words": 160, "total_chars": 1156, "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": "ro_RO", "name": "Romanian", "url": "http://translate.pkp.sfu.ca/languages/ro_RO/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ro_RO/" }, { "total": 302, "total_words": 2165, "total_chars": 15177, "last_change": "2024-11-26T07:23:01.846249Z", "recent_changes": 23, "translated": 170, "translated_words": 1524, "translated_percent": 56.2, "translated_words_percent": 70.3, "translated_chars": 10612, "translated_chars_percent": 69.9, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 10, "failing_percent": 3.3, "approved": 0, "approved_percent": 0.0, "readonly": 6, "readonly_percent": 1.9, "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": 1052, "total_words": 10128, "total_chars": 69410, "last_change": "2024-12-01T04:08:54.896098Z", "recent_changes": 125, "translated": 887, "translated_words": 9187, "translated_percent": 84.3, "translated_words_percent": 90.7, "translated_chars": 63048, "translated_chars_percent": 90.8, "fuzzy": 1, "fuzzy_percent": 0.1, "failing": 5, "failing_percent": 0.4, "approved": 0, "approved_percent": 0.0, "readonly": 8, "readonly_percent": 0.7, "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": 96, "total_words": 160, "total_chars": 1156, "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": "ru_RU", "name": "Russian", "url": "http://translate.pkp.sfu.ca/languages/ru_RU/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/ru_RU/" }, { "total": 377, "total_words": 3024, "total_chars": 20721, "last_change": "2024-11-17T11:28:26.053061Z", "recent_changes": 131, "translated": 205, "translated_words": 1526, "translated_percent": 54.3, "translated_words_percent": 50.4, "translated_chars": 10224, "translated_chars_percent": 49.3, "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": 96, "total_words": 160, "total_chars": 1156, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "sr_SR", "name": "Serbian", "url": "http://translate.pkp.sfu.ca/languages/sr_SR/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/sr_SR/" }, { "total": 294, "total_words": 2069, "total_chars": 14819, "last_change": "2024-11-15T23:13:25.032065Z", "recent_changes": 16, "translated": 129, "translated_words": 1220, "translated_percent": 43.8, "translated_words_percent": 58.9, "translated_chars": 8639, "translated_chars_percent": 58.2, "fuzzy": 12, "fuzzy_percent": 4.0, "failing": 18, "failing_percent": 6.1, "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": 106, "total_words": 387, "total_chars": 2798, "last_change": null, "recent_changes": 0, "translated": 2, "translated_words": 2, "translated_percent": 1.8, "translated_words_percent": 0.5, "translated_chars": 9, "translated_chars_percent": 0.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": "si", "name": "Sinhala", "url": "http://translate.pkp.sfu.ca/languages/si/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/si/" }, { "total": 96, "total_words": 160, "total_chars": 1156, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "si_LK", "name": "Sinhala", "url": "http://translate.pkp.sfu.ca/languages/si_LK/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/si_LK/" }, { "total": 222, "total_words": 1608, "total_chars": 11648, "last_change": "2024-11-18T22:23:08.887878Z", "recent_changes": 6, "translated": 81, "translated_words": 1123, "translated_percent": 36.4, "translated_words_percent": 69.8, "translated_chars": 8282, "translated_chars_percent": 71.1, "fuzzy": 6, "fuzzy_percent": 2.7, "failing": 7, "failing_percent": 3.1, "approved": 0, "approved_percent": 0.0, "readonly": 2, "readonly_percent": 0.9, "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": 96, "total_words": 160, "total_chars": 1156, "last_change": "2025-03-12T15:24:19.023456Z", "recent_changes": 96, "translated": 96, "translated_words": 160, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 1156, "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": "sk_SK", "name": "Slovak", "url": "http://translate.pkp.sfu.ca/languages/sk_SK/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/sk_SK/" }, { "total": 96, "total_words": 160, "total_chars": 1156, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "sl_SI", "name": "Slovenian", "url": "http://translate.pkp.sfu.ca/languages/sl_SI/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/sl_SI/" }, { "total": 1052, "total_words": 10128, "total_chars": 69410, "last_change": "2025-03-07T11:21:25.113026Z", "recent_changes": 228, "translated": 1034, "translated_words": 9900, "translated_percent": 98.2, "translated_words_percent": 97.7, "translated_chars": 67754, "translated_chars_percent": 97.6, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 30, "failing_percent": 2.8, "approved": 0, "approved_percent": 0.0, "readonly": 8, "readonly_percent": 0.7, "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": 1053, "total_words": 10129, "total_chars": 69417, "last_change": "2025-02-28T18:18:07.953350Z", "recent_changes": 205, "translated": 1040, "translated_words": 9585, "translated_percent": 98.7, "translated_words_percent": 94.6, "translated_chars": 65485, "translated_chars_percent": 94.3, "fuzzy": 7, "fuzzy_percent": 0.6, "failing": 18, "failing_percent": 1.7, "approved": 0, "approved_percent": 0.0, "readonly": 8, "readonly_percent": 0.7, "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": 97, "total_words": 161, "total_chars": 1162, "last_change": "2024-11-20T02:43:28.786788Z", "recent_changes": 27, "translated": 61, "translated_words": 90, "translated_percent": 62.8, "translated_words_percent": 55.9, "translated_chars": 697, "translated_chars_percent": 59.9, "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_ES", "name": "Spanish", "url": "http://translate.pkp.sfu.ca/languages/es_ES/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/es_ES/" }, { "total": 96, "total_words": 160, "total_chars": 1156, "last_change": "2023-12-06T16:42:47.463173Z", "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": 96, "total_words": 160, "total_chars": 1156, "last_change": "2025-03-11T02:33:23.043069Z", "recent_changes": 1, "translated": 36, "translated_words": 53, "translated_percent": 37.5, "translated_words_percent": 33.1, "translated_chars": 382, "translated_chars_percent": 33.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": 867, "total_words": 7968, "total_chars": 54195, "last_change": "2024-11-13T12:29:45.948785Z", "recent_changes": 10, "translated": 369, "translated_words": 3647, "translated_percent": 42.5, "translated_words_percent": 45.7, "translated_chars": 24933, "translated_chars_percent": 46.0, "fuzzy": 5, "fuzzy_percent": 0.5, "failing": 24, "failing_percent": 2.7, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 0.8, "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": 224, "total_words": 371, "total_chars": 2779, "last_change": null, "recent_changes": 0, "translated": 131, "translated_words": 214, "translated_percent": 58.4, "translated_words_percent": 57.6, "translated_chars": 1649, "translated_chars_percent": 59.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": "sv_SE", "name": "Swedish", "url": "http://translate.pkp.sfu.ca/languages/sv_SE/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/sv_SE/" }, { "total": 986, "total_words": 9433, "total_chars": 64383, "last_change": "2025-02-02T09:09:14.014817Z", "recent_changes": 56, "translated": 769, "translated_words": 7710, "translated_percent": 77.9, "translated_words_percent": 81.7, "translated_chars": 52392, "translated_chars_percent": 81.3, "fuzzy": 3, "fuzzy_percent": 0.3, "failing": 22, "failing_percent": 2.2, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 0.7, "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": 96, "total_words": 160, "total_chars": 1156, "last_change": "2023-05-22T19:22:06.647383Z", "recent_changes": 4, "translated": 4, "translated_words": 5, "translated_percent": 4.1, "translated_words_percent": 3.1, "translated_chars": 26, "translated_chars_percent": 2.2, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "tr_TR", "name": "Turkish", "url": "http://translate.pkp.sfu.ca/languages/tr_TR/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/tr_TR/" }, { "total": 96, "total_words": 160, "total_chars": 1156, "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": "uk_UA", "name": "Ukrainian", "url": "http://translate.pkp.sfu.ca/languages/uk_UA/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/uk_UA/" }, { "total": 1054, "total_words": 10131, "total_chars": 69438, "last_change": "2025-03-03T05:35:49.648914Z", "recent_changes": 309, "translated": 1054, "translated_words": 10131, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 69438, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 5, "failing_percent": 0.4, "approved": 0, "approved_percent": 0.0, "readonly": 8, "readonly_percent": 0.7, "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": 221, "total_words": 1586, "total_chars": 11465, "last_change": "2024-09-18T05:14:51.889631Z", "recent_changes": 68, "translated": 61, "translated_words": 799, "translated_percent": 27.6, "translated_words_percent": 50.3, "translated_chars": 5885, "translated_chars_percent": 51.3, "fuzzy": 5, "fuzzy_percent": 2.2, "failing": 1, "failing_percent": 0.4, "approved": 0, "approved_percent": 0.0, "readonly": 1, "readonly_percent": 0.4, "suggestions": 0, "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": 104, "total_words": 173, "total_chars": 1316, "last_change": "2022-11-15T04:31:26.101013Z", "recent_changes": 2, "translated": 8, "translated_words": 13, "translated_percent": 7.6, "translated_words_percent": 7.5, "translated_chars": 160, "translated_chars_percent": 12.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": "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": 96, "total_words": 160, "total_chars": 1156, "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": 277, "total_words": 1883, "total_chars": 13365, "last_change": "2024-09-18T05:14:51.898716Z", "recent_changes": 5, "translated": 117, "translated_words": 1157, "translated_percent": 42.2, "translated_words_percent": 61.4, "translated_chars": 8282, "translated_chars_percent": 61.9, "fuzzy": 5, "fuzzy_percent": 1.8, "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": 607, "total_words": 5772, "total_chars": 39281, "last_change": "2024-11-13T12:29:45.957283Z", "recent_changes": 18, "translated": 372, "translated_words": 4296, "translated_percent": 61.2, "translated_words_percent": 74.4, "translated_chars": 29346, "translated_chars_percent": 74.7, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 12, "failing_percent": 1.9, "approved": 0, "approved_percent": 0.0, "readonly": 7, "readonly_percent": 1.1, "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/" }, { "total": 96, "total_words": 160, "total_chars": 1156, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "vi_VN", "name": "Vietnamese", "url": "http://translate.pkp.sfu.ca/languages/vi_VN/plugins/", "translate_url": "http://translate.pkp.sfu.ca/translate/plugins/-/vi_VN/" } ][ { "total": 953, "total_words": 9101, "total_chars": 61959, "last_change": "2025-03-11T02:23:18.059953Z", "recent_changes": 122, "translated": 953, "translated_words": 9101, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 61959, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 29, "failing_percent": 3.0, "approved": 0, "approved_percent": 0.0, "readonly": 8, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "ar", "name": "Arabic", "url": "