Languages
Translation projects API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/projects/pkp-lib/languages/?format=api
http://translate.pkp.sfu.ca/languages/sq/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sq/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-03-11T07:25:34.206442Z", "recent_changes": 109, "translated": 3845, "translated_words": 28289, "translated_percent": 93.2, "translated_words_percent": 93.1, "translated_chars": 187504, "translated_chars_percent": 93.2, "fuzzy": 3, "fuzzy_percent": 0.1, "failing": 27, "failing_percent": 0.6, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "ar", "name": "Arabic", "url": "http://translate.pkp.sfu.ca/languages/ar/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ar/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-03-08T10:34:53.801547Z", "recent_changes": 293, "translated": 4123, "translated_words": 30377, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 200991, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "hy", "name": "Armenian", "url": "http://translate.pkp.sfu.ca/languages/hy/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hy/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:31:49.056300Z", "recent_changes": 415, "translated": 2945, "translated_words": 17308, "translated_percent": 71.4, "translated_words_percent": 56.9, "translated_chars": 112982, "translated_chars_percent": 56.2, "fuzzy": 612, "fuzzy_percent": 14.8, "failing": 934, "failing_percent": 22.6, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "az", "name": "Azerbaijani", "url": "http://translate.pkp.sfu.ca/languages/az/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/az/" }, { "total": 3766, "total_words": 28214, "total_chars": 188156, "last_change": "2025-02-28T22:56:38.707267Z", "recent_changes": 18, "translated": 1171, "translated_words": 6170, "translated_percent": 31.0, "translated_words_percent": 21.8, "translated_chars": 40499, "translated_chars_percent": 21.5, "fuzzy": 29, "fuzzy_percent": 0.7, "failing": 61, "failing_percent": 1.6, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.9, "suggestions": 30, "comments": 0, "code": "eu", "name": "Basque", "url": "http://translate.pkp.sfu.ca/languages/eu/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/eu/" }, { "total": 1995, "total_words": 14630, "total_chars": 95698, "last_change": null, "recent_changes": 0, "translated": 8, "translated_words": 202, "translated_percent": 0.4, "translated_words_percent": 1.3, "translated_chars": 1268, "translated_chars_percent": 1.3, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.2, "suggestions": 0, "comments": 0, "code": "be", "name": "Belarusian", "url": "http://translate.pkp.sfu.ca/languages/be/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/be/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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": "be@cyrillic", "name": "Belarusian", "url": "http://translate.pkp.sfu.ca/languages/be@cyrillic/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/be@cyrillic/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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": "bs", "name": "Bosnian", "url": "http://translate.pkp.sfu.ca/languages/bs/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/bs/" }, { "total": 4011, "total_words": 29508, "total_chars": 195502, "last_change": null, "recent_changes": 0, "translated": 1133, "translated_words": 6482, "translated_percent": 28.2, "translated_words_percent": 21.9, "translated_chars": 41556, "translated_chars_percent": 21.2, "fuzzy": 22, "fuzzy_percent": 0.5, "failing": 37, "failing_percent": 0.9, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.9, "suggestions": 0, "comments": 0, "code": "bs_Latn", "name": "Bosnian (latin)", "url": "http://translate.pkp.sfu.ca/languages/bs_Latn/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/bs_Latn/" }, { "total": 4129, "total_words": 30383, "total_chars": 201042, "last_change": "2025-03-07T23:27:24.318609Z", "recent_changes": 345, "translated": 4129, "translated_words": 30383, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 201042, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 8, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "bg", "name": "Bulgarian", "url": "http://translate.pkp.sfu.ca/languages/bg/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/bg/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:31:52.064752Z", "recent_changes": 83, "translated": 3246, "translated_words": 20635, "translated_percent": 78.7, "translated_words_percent": 67.9, "translated_chars": 134609, "translated_chars_percent": 66.9, "fuzzy": 42, "fuzzy_percent": 1.0, "failing": 44, "failing_percent": 1.0, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "ca", "name": "Catalan", "url": "http://translate.pkp.sfu.ca/languages/ca/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ca/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": null, "recent_changes": 0, "translated": 1, "translated_words": 1, "translated_percent": 11.1, "translated_words_percent": 8.3, "translated_chars": 6, "translated_chars_percent": 8.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": "zh_CN", "name": "Chinese (Simplified)", "url": "http://translate.pkp.sfu.ca/languages/zh_CN/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/zh_CN/" }, { "total": 3948, "total_words": 28738, "total_chars": 191326, "last_change": "2024-03-28T06:19:19.909445Z", "recent_changes": 2, "translated": 2048, "translated_words": 11254, "translated_percent": 51.8, "translated_words_percent": 39.1, "translated_chars": 72296, "translated_chars_percent": 37.7, "fuzzy": 43, "fuzzy_percent": 1.0, "failing": 98, "failing_percent": 2.4, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.9, "suggestions": 0, "comments": 0, "code": "zh_Hans", "name": "Chinese (Simplified)", "url": "http://translate.pkp.sfu.ca/languages/zh_Hans/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/zh_Hans/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2024-10-23T13:43:29.789700Z", "recent_changes": 32, "translated": 260, "translated_words": 1894, "translated_percent": 6.3, "translated_words_percent": 6.2, "translated_chars": 13412, "translated_chars_percent": 6.6, "fuzzy": 5, "fuzzy_percent": 0.1, "failing": 13, "failing_percent": 0.3, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "zh_Hant", "name": "Chinese (Traditional)", "url": "http://translate.pkp.sfu.ca/languages/zh_Hant/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/zh_Hant/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:32:01.183436Z", "recent_changes": 54, "translated": 3517, "translated_words": 23941, "translated_percent": 85.3, "translated_words_percent": 78.8, "translated_chars": 155237, "translated_chars_percent": 77.2, "fuzzy": 21, "fuzzy_percent": 0.5, "failing": 68, "failing_percent": 1.6, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "hr", "name": "Croatian", "url": "http://translate.pkp.sfu.ca/languages/hr/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hr/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-03-08T05:09:39.777634Z", "recent_changes": 168, "translated": 4123, "translated_words": 30377, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 200991, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 1, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "cs", "name": "Czech", "url": "http://translate.pkp.sfu.ca/languages/cs/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/cs/" }, { "total": 11, "total_words": 14, "total_chars": 90, "last_change": "2025-03-10T06:58:09.765232Z", "recent_changes": 1, "translated": 11, "translated_words": 14, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 90, "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/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/da_DK/" }, { "total": 4124, "total_words": 30379, "total_chars": 201010, "last_change": "2025-02-28T23:31:54.691630Z", "recent_changes": 18, "translated": 3755, "translated_words": 27378, "translated_percent": 91.0, "translated_words_percent": 90.1, "translated_chars": 181088, "translated_chars_percent": 90.0, "fuzzy": 10, "fuzzy_percent": 0.2, "failing": 2, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "da", "name": "Danish", "url": "http://translate.pkp.sfu.ca/languages/da/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/da/" }, { "total": 4018, "total_words": 29158, "total_chars": 193871, "last_change": "2025-02-28T23:32:12.778759Z", "recent_changes": 95, "translated": 3182, "translated_words": 22168, "translated_percent": 79.1, "translated_words_percent": 76.0, "translated_chars": 148912, "translated_chars_percent": 76.8, "fuzzy": 14, "fuzzy_percent": 0.3, "failing": 30, "failing_percent": 0.7, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.9, "suggestions": 0, "comments": 0, "code": "nl", "name": "Dutch", "url": "http://translate.pkp.sfu.ca/languages/nl/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/nl/" }, { "total": 4978, "total_words": 31854, "total_chars": 211017, "last_change": "2024-10-23T13:43:27.126708Z", "recent_changes": 7, "translated": 4941, "translated_words": 30683, "translated_percent": 99.2, "translated_words_percent": 96.3, "translated_chars": 202358, "translated_chars_percent": 95.8, "fuzzy": 37, "fuzzy_percent": 0.7, "failing": 736, "failing_percent": 14.7, "approved": 0, "approved_percent": 0.0, "readonly": 563, "readonly_percent": 11.3, "suggestions": 3, "comments": 21, "code": "en", "name": "English", "url": "http://translate.pkp.sfu.ca/languages/en/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/en/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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": "enm", "name": "English (Middle)", "url": "http://translate.pkp.sfu.ca/languages/enm/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/enm/" }, { "total": 4256, "total_words": 30527, "total_chars": 202075, "last_change": "2025-02-28T23:31:57.106688Z", "recent_changes": 30, "translated": 3795, "translated_words": 25200, "translated_percent": 89.1, "translated_words_percent": 82.5, "translated_chars": 163521, "translated_chars_percent": 80.9, "fuzzy": 31, "fuzzy_percent": 0.7, "failing": 10, "failing_percent": 0.2, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 1, "code": "fi", "name": "Finnish", "url": "http://translate.pkp.sfu.ca/languages/fi/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/fi/" }, { "total": 22, "total_words": 29, "total_chars": 164, "last_change": "2024-04-25T13:58:18.971915Z", "recent_changes": 1, "translated": 21, "translated_words": 28, "translated_percent": 95.4, "translated_words_percent": 96.5, "translated_chars": 153, "translated_chars_percent": 93.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": "fr_FR", "name": "French", "url": "http://translate.pkp.sfu.ca/languages/fr_FR/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/fr_FR/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": null, "recent_changes": 0, "translated": 3738, "translated_words": 27323, "translated_percent": 90.6, "translated_words_percent": 89.9, "translated_chars": 180732, "translated_chars_percent": 89.9, "fuzzy": 4, "fuzzy_percent": 0.1, "failing": 44, "failing_percent": 1.0, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "fr", "name": "French", "url": "http://translate.pkp.sfu.ca/languages/fr/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/fr/" }, { "total": 4135, "total_words": 30393, "total_chars": 201085, "last_change": "2025-03-03T20:23:14.317599Z", "recent_changes": 75, "translated": 3537, "translated_words": 24096, "translated_percent": 85.5, "translated_words_percent": 79.2, "translated_chars": 157863, "translated_chars_percent": 78.5, "fuzzy": 254, "fuzzy_percent": 6.1, "failing": 24, "failing_percent": 0.5, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 3, "comments": 7, "code": "fr_CA", "name": "French (Canada)", "url": "http://translate.pkp.sfu.ca/languages/fr_CA/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/fr_CA/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "gd_GB", "name": "Gaelic", "url": "http://translate.pkp.sfu.ca/languages/gd_GB/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/gd_GB/" }, { "total": 2831, "total_words": 20854, "total_chars": 141197, "last_change": "2025-02-28T22:35:56.738843Z", "recent_changes": 5, "translated": 319, "translated_words": 1477, "translated_percent": 11.2, "translated_words_percent": 7.0, "translated_chars": 10126, "translated_chars_percent": 7.1, "fuzzy": 63, "fuzzy_percent": 2.2, "failing": 39, "failing_percent": 1.3, "approved": 0, "approved_percent": 0.0, "readonly": 26, "readonly_percent": 0.9, "suggestions": 0, "comments": 0, "code": "gd", "name": "Gaelic", "url": "http://translate.pkp.sfu.ca/languages/gd/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/gd/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:31:59.848004Z", "recent_changes": 11, "translated": 2736, "translated_words": 16245, "translated_percent": 66.3, "translated_words_percent": 53.4, "translated_chars": 107325, "translated_chars_percent": 53.3, "fuzzy": 49, "fuzzy_percent": 1.1, "failing": 74, "failing_percent": 1.7, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "gl", "name": "Galician", "url": "http://translate.pkp.sfu.ca/languages/gl/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/gl/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:32:08.318273Z", "recent_changes": 11, "translated": 3121, "translated_words": 19499, "translated_percent": 75.6, "translated_words_percent": 64.1, "translated_chars": 127394, "translated_chars_percent": 63.3, "fuzzy": 73, "fuzzy_percent": 1.7, "failing": 66, "failing_percent": 1.6, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "ka", "name": "Georgian", "url": "http://translate.pkp.sfu.ca/languages/ka/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ka/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:31:55.084604Z", "recent_changes": 66, "translated": 3739, "translated_words": 27287, "translated_percent": 90.6, "translated_words_percent": 89.8, "translated_chars": 180471, "translated_chars_percent": 89.7, "fuzzy": 11, "fuzzy_percent": 0.2, "failing": 8, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "de", "name": "German", "url": "http://translate.pkp.sfu.ca/languages/de/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/de/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/el_GR/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:31:55.704747Z", "recent_changes": 10, "translated": 2618, "translated_words": 14622, "translated_percent": 63.4, "translated_words_percent": 48.1, "translated_chars": 96520, "translated_chars_percent": 48.0, "fuzzy": 69, "fuzzy_percent": 1.6, "failing": 217, "failing_percent": 5.2, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "el", "name": "Greek", "url": "http://translate.pkp.sfu.ca/languages/el/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/el/" }, { "total": 3592, "total_words": 26732, "total_chars": 178184, "last_change": "2025-03-04T12:26:04.747686Z", "recent_changes": 97, "translated": 122, "translated_words": 1663, "translated_percent": 3.3, "translated_words_percent": 6.2, "translated_chars": 11628, "translated_chars_percent": 6.5, "fuzzy": 27, "fuzzy_percent": 0.7, "failing": 13, "failing_percent": 0.3, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 1.0, "suggestions": 0, "comments": 0, "code": "he", "name": "Hebrew", "url": "http://translate.pkp.sfu.ca/languages/he/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/he/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "he_IL", "name": "Hebrew (Israel)", "url": "http://translate.pkp.sfu.ca/languages/he_IL/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/he_IL/" }, { "total": 2570, "total_words": 21251, "total_chars": 143091, "last_change": "2024-10-23T13:43:28.795859Z", "recent_changes": 3, "translated": 54, "translated_words": 1417, "translated_percent": 2.1, "translated_words_percent": 6.6, "translated_chars": 10326, "translated_chars_percent": 7.2, "fuzzy": 27, "fuzzy_percent": 1.0, "failing": 14, "failing_percent": 0.5, "approved": 0, "approved_percent": 0.0, "readonly": 33, "readonly_percent": 1.2, "suggestions": 0, "comments": 0, "code": "hi", "name": "Hindi", "url": "http://translate.pkp.sfu.ca/languages/hi/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hi/" }, { "total": 10, "total_words": 13, "total_chars": 75, "last_change": "2024-01-30T07:37:08.896370Z", "recent_changes": 5, "translated": 6, "translated_words": 9, "translated_percent": 60.0, "translated_words_percent": 69.2, "translated_chars": 47, "translated_chars_percent": 62.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": "hu_HU", "name": "Hungarian", "url": "http://translate.pkp.sfu.ca/languages/hu_HU/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hu_HU/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:32:03.298397Z", "recent_changes": 26, "translated": 2900, "translated_words": 17337, "translated_percent": 70.3, "translated_words_percent": 57.0, "translated_chars": 113990, "translated_chars_percent": 56.7, "fuzzy": 62, "fuzzy_percent": 1.5, "failing": 122, "failing_percent": 2.9, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "hu", "name": "Hungarian", "url": "http://translate.pkp.sfu.ca/languages/hu/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hu/" }, { "total": 4166, "total_words": 30430, "total_chars": 201338, "last_change": "2025-02-28T23:32:07.042077Z", "recent_changes": 11, "translated": 2883, "translated_words": 17308, "translated_percent": 69.2, "translated_words_percent": 56.8, "translated_chars": 113854, "translated_chars_percent": 56.5, "fuzzy": 44, "fuzzy_percent": 1.0, "failing": 186, "failing_percent": 4.4, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 1, "comments": 0, "code": "is", "name": "Icelandic", "url": "http://translate.pkp.sfu.ca/languages/is/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/is/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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": "id_ID", "name": "Indonesian", "url": "http://translate.pkp.sfu.ca/languages/id_ID/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/id_ID/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-03-13T05:58:39.092350Z", "recent_changes": 107, "translated": 3096, "translated_words": 19436, "translated_percent": 75.0, "translated_words_percent": 63.9, "translated_chars": 127616, "translated_chars_percent": 63.4, "fuzzy": 48, "fuzzy_percent": 1.1, "failing": 49, "failing_percent": 1.1, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "id", "name": "Indonesian", "url": "http://translate.pkp.sfu.ca/languages/id/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/id/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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": "it_IT", "name": "Italian", "url": "http://translate.pkp.sfu.ca/languages/it_IT/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/it_IT/" }, { "total": 4121, "total_words": 30364, "total_chars": 200919, "last_change": "2025-02-28T23:32:07.418564Z", "recent_changes": 24, "translated": 3157, "translated_words": 19829, "translated_percent": 76.6, "translated_words_percent": 65.3, "translated_chars": 129773, "translated_chars_percent": 64.5, "fuzzy": 70, "fuzzy_percent": 1.6, "failing": 82, "failing_percent": 1.9, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "it", "name": "Italian", "url": "http://translate.pkp.sfu.ca/languages/it/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/it/" }, { "total": 4128, "total_words": 30382, "total_chars": 201033, "last_change": "2025-02-28T23:32:07.841601Z", "recent_changes": 22, "translated": 3169, "translated_words": 22078, "translated_percent": 76.7, "translated_words_percent": 72.6, "translated_chars": 147773, "translated_chars_percent": 73.5, "fuzzy": 19, "fuzzy_percent": 0.4, "failing": 12, "failing_percent": 0.2, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "ja", "name": "Japanese", "url": "http://translate.pkp.sfu.ca/languages/ja/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ja/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": "2024-03-29T20:39:48.906647Z", "recent_changes": 6, "translated": 1, "translated_words": 3, "translated_percent": 11.1, "translated_words_percent": 25.0, "translated_chars": 18, "translated_chars_percent": 25.7, "fuzzy": 5, "fuzzy_percent": 55.5, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "kk_KZ", "name": "Kazakh", "url": "http://translate.pkp.sfu.ca/languages/kk_KZ/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/kk_KZ/" }, { "total": 4117, "total_words": 30335, "total_chars": 200732, "last_change": "2025-03-06T21:18:04.107169Z", "recent_changes": 16, "translated": 3072, "translated_words": 19141, "translated_percent": 74.6, "translated_words_percent": 63.0, "translated_chars": 125224, "translated_chars_percent": 62.3, "fuzzy": 70, "fuzzy_percent": 1.7, "failing": 73, "failing_percent": 1.7, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "kk", "name": "Kazakh", "url": "http://translate.pkp.sfu.ca/languages/kk/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/kk/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ko_KR/" }, { "total": 1189, "total_words": 11760, "total_chars": 79648, "last_change": "2024-10-23T13:43:29.113162Z", "recent_changes": 3, "translated": 26, "translated_words": 662, "translated_percent": 2.1, "translated_words_percent": 5.6, "translated_chars": 5213, "translated_chars_percent": 6.5, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 26, "readonly_percent": 2.1, "suggestions": 0, "comments": 0, "code": "ko", "name": "Korean", "url": "http://translate.pkp.sfu.ca/languages/ko/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ko/" }, { "total": 331, "total_words": 361, "total_chars": 2495, "last_change": "2024-10-18T18:23:45.756853Z", "recent_changes": 3, "translated": 326, "translated_words": 354, "translated_percent": 98.4, "translated_words_percent": 98.0, "translated_chars": 2453, "translated_chars_percent": 98.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": "ku_IQ", "name": "Kurdish", "url": "http://translate.pkp.sfu.ca/languages/ku_IQ/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ku_IQ/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ku", "name": "Kurdish", "url": "http://translate.pkp.sfu.ca/languages/ku/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ku/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:31:52.475482Z", "recent_changes": 12, "translated": 1391, "translated_words": 7875, "translated_percent": 33.7, "translated_words_percent": 25.9, "translated_chars": 50692, "translated_chars_percent": 25.2, "fuzzy": 48, "fuzzy_percent": 1.1, "failing": 82, "failing_percent": 1.9, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "ckb", "name": "Kurdish (Central)", "url": "http://translate.pkp.sfu.ca/languages/ckb/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ckb/" }, { "total": 2526, "total_words": 19755, "total_chars": 129717, "last_change": "2024-01-19T08:25:51.244952Z", "recent_changes": 47, "translated": 80, "translated_words": 938, "translated_percent": 3.1, "translated_words_percent": 4.7, "translated_chars": 6983, "translated_chars_percent": 5.3, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 31, "readonly_percent": 1.2, "suggestions": 0, "comments": 0, "code": "ky", "name": "Kyrgyz", "url": "http://translate.pkp.sfu.ca/languages/ky/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ky/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": "2024-02-12T13:09:30.433860Z", "recent_changes": 1, "translated": 1, "translated_words": 1, "translated_percent": 11.1, "translated_words_percent": 8.3, "translated_chars": 4, "translated_chars_percent": 5.7, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "lv_LV", "name": "Latvian", "url": "http://translate.pkp.sfu.ca/languages/lv_LV/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/lv_LV/" }, { "total": 4201, "total_words": 30473, "total_chars": 201638, "last_change": "2025-02-28T23:32:09.051692Z", "recent_changes": 56, "translated": 3765, "translated_words": 27071, "translated_percent": 89.6, "translated_words_percent": 88.8, "translated_chars": 179221, "translated_chars_percent": 88.8, "fuzzy": 10, "fuzzy_percent": 0.2, "failing": 4, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "lv", "name": "Latvian", "url": "http://translate.pkp.sfu.ca/languages/lv/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/lv/" }, { "total": 1087, "total_words": 8604, "total_chars": 54044, "last_change": "2024-10-23T13:43:29.143134Z", "recent_changes": 1, "translated": 9, "translated_words": 194, "translated_percent": 0.8, "translated_words_percent": 2.2, "translated_chars": 1198, "translated_chars_percent": 2.2, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.4, "suggestions": 0, "comments": 0, "code": "lt", "name": "Lithuanian", "url": "http://translate.pkp.sfu.ca/languages/lt/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/lt/" }, { "total": 4021, "total_words": 27221, "total_chars": 175387, "last_change": "2024-10-23T13:43:28.545118Z", "recent_changes": 3, "translated": 20, "translated_words": 702, "translated_percent": 0.4, "translated_words_percent": 2.5, "translated_chars": 4645, "translated_chars_percent": 2.6, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 16, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "dsb", "name": "Lower Sorbian", "url": "http://translate.pkp.sfu.ca/languages/dsb/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/dsb/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": "2024-06-16T20:47:16.420112Z", "recent_changes": 3, "translated": 8, "translated_words": 11, "translated_percent": 88.8, "translated_words_percent": 91.6, "translated_chars": 59, "translated_chars_percent": 84.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": "mk_MK", "name": "Macedonian", "url": "http://translate.pkp.sfu.ca/languages/mk_MK/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/mk_MK/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:32:10.648080Z", "recent_changes": 61, "translated": 3754, "translated_words": 27376, "translated_percent": 91.0, "translated_words_percent": 90.1, "translated_chars": 181069, "translated_chars_percent": 90.0, "fuzzy": 10, "fuzzy_percent": 0.2, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "mk", "name": "Macedonian", "url": "http://translate.pkp.sfu.ca/languages/mk/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/mk/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": "2023-07-31T03:10:37.101853Z", "recent_changes": 5, "translated": 4, "translated_words": 6, "translated_percent": 44.4, "translated_words_percent": 50.0, "translated_chars": 30, "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": "ms_MY", "name": "Malay", "url": "http://translate.pkp.sfu.ca/languages/ms_MY/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ms_MY/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:32:12.029873Z", "recent_changes": 15, "translated": 2849, "translated_words": 17339, "translated_percent": 69.1, "translated_words_percent": 57.0, "translated_chars": 114012, "translated_chars_percent": 56.7, "fuzzy": 45, "fuzzy_percent": 1.0, "failing": 64, "failing_percent": 1.5, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "ms", "name": "Malay", "url": "http://translate.pkp.sfu.ca/languages/ms/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ms/" }, { "total": 3937, "total_words": 28464, "total_chars": 188844, "last_change": "2025-03-12T08:15:01.101983Z", "recent_changes": 337, "translated": 3671, "translated_words": 26355, "translated_percent": 93.2, "translated_words_percent": 92.5, "translated_chars": 174786, "translated_chars_percent": 92.5, "fuzzy": 5, "fuzzy_percent": 0.1, "failing": 4, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.9, "suggestions": 0, "comments": 0, "code": "mr", "name": "Marathi", "url": "http://translate.pkp.sfu.ca/languages/mr/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/mr/" }, { "total": 743, "total_words": 3080, "total_chars": 19965, "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": "lol", "name": "Mongo", "url": "http://translate.pkp.sfu.ca/languages/lol/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/lol/" }, { "total": 1995, "total_words": 14630, "total_chars": 95698, "last_change": "2024-10-23T13:43:29.359034Z", "recent_changes": 1, "translated": 5, "translated_words": 186, "translated_percent": 0.2, "translated_words_percent": 1.2, "translated_chars": 1152, "translated_chars_percent": 1.2, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.2, "suggestions": 0, "comments": 0, "code": "mn", "name": "Mongolian", "url": "http://translate.pkp.sfu.ca/languages/mn/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/mn/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "mn_MN", "name": "Mongolian", "url": "http://translate.pkp.sfu.ca/languages/mn_MN/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/mn_MN/" }, { "total": 2640, "total_words": 17342, "total_chars": 109913, "last_change": "2025-03-12T11:39:10.324329Z", "recent_changes": 96, "translated": 1416, "translated_words": 7746, "translated_percent": 53.6, "translated_words_percent": 44.6, "translated_chars": 49483, "translated_chars_percent": 45.0, "fuzzy": 5, "fuzzy_percent": 0.1, "failing": 4, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 15, "readonly_percent": 0.5, "suggestions": 0, "comments": 0, "code": "cnr", "name": "Montenegrin", "url": "http://translate.pkp.sfu.ca/languages/cnr/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/cnr/" }, { "total": 4130, "total_words": 30385, "total_chars": 201054, "last_change": "2025-02-28T23:32:12.361956Z", "recent_changes": 110, "translated": 3039, "translated_words": 19088, "translated_percent": 73.5, "translated_words_percent": 62.8, "translated_chars": 125747, "translated_chars_percent": 62.5, "fuzzy": 156, "fuzzy_percent": 3.7, "failing": 66, "failing_percent": 1.5, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 82, "comments": 77, "code": "nb_NO", "name": "Norwegian Bokmål", "url": "http://translate.pkp.sfu.ca/languages/nb_NO/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/nb_NO/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": "2025-03-07T09:06:19.897025Z", "recent_changes": 7, "translated": 7, "translated_words": 10, "translated_percent": 77.7, "translated_words_percent": 83.3, "translated_chars": 61, "translated_chars_percent": 87.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": "fa_IR", "name": "Persian", "url": "http://translate.pkp.sfu.ca/languages/fa_IR/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/fa_IR/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:31:56.503100Z", "recent_changes": 20, "translated": 2324, "translated_words": 13337, "translated_percent": 56.3, "translated_words_percent": 43.9, "translated_chars": 87521, "translated_chars_percent": 43.5, "fuzzy": 50, "fuzzy_percent": 1.2, "failing": 354, "failing_percent": 8.5, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "fa", "name": "Persian", "url": "http://translate.pkp.sfu.ca/languages/fa/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/fa/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": "2023-10-20T21:51:12.541830Z", "recent_changes": 2, "translated": 2, "translated_words": 2, "translated_percent": 22.2, "translated_words_percent": 16.6, "translated_chars": 8, "translated_chars_percent": 11.4, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "pl_PL", "name": "Polish", "url": "http://translate.pkp.sfu.ca/languages/pl_PL/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/pl_PL/" }, { "total": 4124, "total_words": 30378, "total_chars": 200996, "last_change": "2025-03-05T12:27:07.166614Z", "recent_changes": 23, "translated": 3571, "translated_words": 23908, "translated_percent": 86.5, "translated_words_percent": 78.7, "translated_chars": 155327, "translated_chars_percent": 77.2, "fuzzy": 49, "fuzzy_percent": 1.1, "failing": 46, "failing_percent": 1.1, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "pl", "name": "Polish", "url": "http://translate.pkp.sfu.ca/languages/pl/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/pl/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2023-04-17T14:02:03.269215Z", "recent_changes": 1, "translated": 3726, "translated_words": 25390, "translated_percent": 90.3, "translated_words_percent": 83.5, "translated_chars": 164928, "translated_chars_percent": 82.0, "fuzzy": 16, "fuzzy_percent": 0.3, "failing": 45, "failing_percent": 1.0, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "pt", "name": "Portuguese", "url": "http://translate.pkp.sfu.ca/languages/pt/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/pt/" }, { "total": 4128, "total_words": 30386, "total_chars": 201146, "last_change": "2025-03-12T19:58:13.260613Z", "recent_changes": 255, "translated": 4127, "translated_words": 30385, "translated_percent": 99.9, "translated_words_percent": 99.9, "translated_chars": 201123, "translated_chars_percent": 99.9, "fuzzy": 1, "fuzzy_percent": 0.1, "failing": 13, "failing_percent": 0.3, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 5, "code": "pt_BR", "name": "Portuguese (Brazil)", "url": "http://translate.pkp.sfu.ca/languages/pt_BR/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/pt_BR/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": "2025-03-10T12:00:47.190041Z", "recent_changes": 1, "translated": 9, "translated_words": 12, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 70, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "pt_PT", "name": "Portuguese (Portugal)", "url": "http://translate.pkp.sfu.ca/languages/pt_PT/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/pt_PT/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ro_RO/" }, { "total": 4117, "total_words": 30335, "total_chars": 200732, "last_change": "2025-02-28T23:32:15.552061Z", "recent_changes": 10, "translated": 2604, "translated_words": 14986, "translated_percent": 63.2, "translated_words_percent": 49.4, "translated_chars": 99355, "translated_chars_percent": 49.4, "fuzzy": 53, "fuzzy_percent": 1.2, "failing": 72, "failing_percent": 1.7, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "ro", "name": "Romanian", "url": "http://translate.pkp.sfu.ca/languages/ro/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ro/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ru_RU/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:32:18.098508Z", "recent_changes": 24, "translated": 3754, "translated_words": 27376, "translated_percent": 91.0, "translated_words_percent": 90.1, "translated_chars": 181069, "translated_chars_percent": 90.0, "fuzzy": 10, "fuzzy_percent": 0.2, "failing": 4, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "ru", "name": "Russian", "url": "http://translate.pkp.sfu.ca/languages/ru/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ru/" }, { "total": 3267, "total_words": 22212, "total_chars": 144286, "last_change": "2025-02-12T11:28:47.018504Z", "recent_changes": 27, "translated": 84, "translated_words": 1002, "translated_percent": 2.5, "translated_words_percent": 4.5, "translated_chars": 8637, "translated_chars_percent": 5.9, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 10, "failing_percent": 0.3, "approved": 0, "approved_percent": 0.0, "readonly": 15, "readonly_percent": 0.4, "suggestions": 0, "comments": 0, "code": "se", "name": "Sami (Northern)", "url": "http://translate.pkp.sfu.ca/languages/se/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/se/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "sr", "name": "Serbian", "url": "http://translate.pkp.sfu.ca/languages/sr/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sr/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sr_SR/" }, { "total": 4001, "total_words": 29102, "total_chars": 193513, "last_change": "2025-02-28T23:32:19.411014Z", "recent_changes": 9, "translated": 1985, "translated_words": 10309, "translated_percent": 49.6, "translated_words_percent": 35.4, "translated_chars": 68538, "translated_chars_percent": 35.4, "fuzzy": 20, "fuzzy_percent": 0.4, "failing": 80, "failing_percent": 1.9, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.9, "suggestions": 0, "comments": 0, "code": "sr_Cyrl", "name": "Serbian (cyrillic)", "url": "http://translate.pkp.sfu.ca/languages/sr_Cyrl/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sr_Cyrl/" }, { "total": 4005, "total_words": 29131, "total_chars": 193700, "last_change": "2025-02-28T23:32:20.168065Z", "recent_changes": 10, "translated": 1989, "translated_words": 10361, "translated_percent": 49.6, "translated_words_percent": 35.5, "translated_chars": 68944, "translated_chars_percent": 35.5, "fuzzy": 21, "fuzzy_percent": 0.5, "failing": 92, "failing_percent": 2.2, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.9, "suggestions": 0, "comments": 0, "code": "sr_Latn", "name": "Serbian (latin)", "url": "http://translate.pkp.sfu.ca/languages/sr_Latn/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sr_Latn/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": "2025-03-11T10:38:09.153459Z", "recent_changes": 12, "translated": 9, "translated_words": 12, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 70, "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/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sk_SK/" }, { "total": 3030, "total_words": 22135, "total_chars": 148975, "last_change": "2025-03-11T11:56:31.100071Z", "recent_changes": 70, "translated": 113, "translated_words": 1413, "translated_percent": 3.7, "translated_words_percent": 6.3, "translated_chars": 9944, "translated_chars_percent": 6.6, "fuzzy": 34, "fuzzy_percent": 1.1, "failing": 19, "failing_percent": 0.6, "approved": 0, "approved_percent": 0.0, "readonly": 27, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "sk", "name": "Slovak", "url": "http://translate.pkp.sfu.ca/languages/sk/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sk/" }, { "total": 4124, "total_words": 30378, "total_chars": 200995, "last_change": "2025-03-10T12:04:17.743591Z", "recent_changes": 251, "translated": 4092, "translated_words": 29103, "translated_percent": 99.2, "translated_words_percent": 95.8, "translated_chars": 190663, "translated_chars_percent": 94.8, "fuzzy": 11, "fuzzy_percent": 0.2, "failing": 19, "failing_percent": 0.4, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "sl", "name": "Slovenian", "url": "http://translate.pkp.sfu.ca/languages/sl/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sl/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sl_SI/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": "2023-12-06T17:27:54.325198Z", "recent_changes": 4, "translated": 3, "translated_words": 5, "translated_percent": 33.3, "translated_words_percent": 41.6, "translated_chars": 26, "translated_chars_percent": 37.1, "fuzzy": 1, "fuzzy_percent": 11.1, "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/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/es_ES/" }, { "total": 4134, "total_words": 30393, "total_chars": 201115, "last_change": "2025-02-28T23:31:56.014271Z", "recent_changes": 52, "translated": 3757, "translated_words": 27031, "translated_percent": 90.8, "translated_words_percent": 88.9, "translated_chars": 177672, "translated_chars_percent": 88.3, "fuzzy": 12, "fuzzy_percent": 0.2, "failing": 6, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 38, "readonly_percent": 0.9, "suggestions": 0, "comments": 12, "code": "es", "name": "Spanish", "url": "http://translate.pkp.sfu.ca/languages/es/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/es/" }, { "total": 917, "total_words": 6038, "total_chars": 41724, "last_change": null, "recent_changes": 0, "translated": 1, "translated_words": 2, "translated_percent": 0.1, "translated_words_percent": 0.1, "translated_chars": 15, "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": "es_MX", "name": "Spanish (Mexico)", "url": "http://translate.pkp.sfu.ca/languages/es_MX/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/es_MX/" }, { "total": 1510, "total_words": 10932, "total_chars": 72698, "last_change": "2023-08-03T01:05:12.096774Z", "recent_changes": 1, "translated": 27, "translated_words": 610, "translated_percent": 1.7, "translated_words_percent": 5.5, "translated_chars": 4089, "translated_chars_percent": 5.6, "fuzzy": 4, "fuzzy_percent": 0.2, "failing": 3, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 10, "readonly_percent": 0.6, "suggestions": 0, "comments": 0, "code": "sw", "name": "Swahili", "url": "http://translate.pkp.sfu.ca/languages/sw/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sw/" }, { "total": 144, "total_words": 231, "total_chars": 1750, "last_change": "2022-02-15T14:42:31.088702Z", "recent_changes": 1, "translated": 136, "translated_words": 220, "translated_percent": 94.4, "translated_words_percent": 95.2, "translated_chars": 1684, "translated_chars_percent": 96.2, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 1, "readonly_percent": 0.6, "suggestions": 0, "comments": 0, "code": "sv_SE", "name": "Swedish", "url": "http://translate.pkp.sfu.ca/languages/sv_SE/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sv_SE/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:32:21.225387Z", "recent_changes": 33, "translated": 3215, "translated_words": 20749, "translated_percent": 77.9, "translated_words_percent": 68.3, "translated_chars": 135469, "translated_chars_percent": 67.4, "fuzzy": 62, "fuzzy_percent": 1.5, "failing": 42, "failing_percent": 1.0, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "sv", "name": "Swedish", "url": "http://translate.pkp.sfu.ca/languages/sv/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sv/" }, { "total": 743, "total_words": 3080, "total_chars": 19965, "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": "tl", "name": "Tagalog", "url": "http://translate.pkp.sfu.ca/languages/tl/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/tl/" }, { "total": 4119, "total_words": 30348, "total_chars": 200804, "last_change": "2025-02-28T23:32:22.193111Z", "recent_changes": 835, "translated": 3543, "translated_words": 25187, "translated_percent": 86.0, "translated_words_percent": 82.9, "translated_chars": 166725, "translated_chars_percent": 83.0, "fuzzy": 9, "fuzzy_percent": 0.2, "failing": 36, "failing_percent": 0.8, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "th", "name": "Thai", "url": "http://translate.pkp.sfu.ca/languages/th/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/th/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": "2023-07-31T12:13:43.488298Z", "recent_changes": 1, "translated": 2, "translated_words": 2, "translated_percent": 22.2, "translated_words_percent": 16.6, "translated_chars": 8, "translated_chars_percent": 11.4, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "tr_TR", "name": "Turkish", "url": "http://translate.pkp.sfu.ca/languages/tr_TR/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/tr_TR/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-03-09T19:25:03.201293Z", "recent_changes": 47, "translated": 3427, "translated_words": 22137, "translated_percent": 83.1, "translated_words_percent": 72.8, "translated_chars": 144809, "translated_chars_percent": 72.0, "fuzzy": 39, "fuzzy_percent": 0.9, "failing": 72, "failing_percent": 1.7, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "tr", "name": "Turkish", "url": "http://translate.pkp.sfu.ca/languages/tr/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/tr/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/uk_UA/" }, { "total": 4125, "total_words": 30379, "total_chars": 201000, "last_change": "2025-03-04T16:42:44.148914Z", "recent_changes": 125, "translated": 3899, "translated_words": 28740, "translated_percent": 94.5, "translated_words_percent": 94.6, "translated_chars": 190238, "translated_chars_percent": 94.6, "fuzzy": 5, "fuzzy_percent": 0.1, "failing": 2, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "uk", "name": "Ukrainian", "url": "http://translate.pkp.sfu.ca/languages/uk/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/uk/" }, { "total": 4021, "total_words": 27221, "total_chars": 175387, "last_change": "2024-10-23T13:43:28.845335Z", "recent_changes": 3, "translated": 46, "translated_words": 744, "translated_percent": 1.1, "translated_words_percent": 2.7, "translated_chars": 4930, "translated_chars_percent": 2.8, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 16, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "hsb", "name": "Upper Sorbian", "url": "http://translate.pkp.sfu.ca/languages/hsb/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hsb/" }, { "total": 1169, "total_words": 8152, "total_chars": 55312, "last_change": "2023-04-05T08:37:45.493084Z", "recent_changes": 2, "translated": 11, "translated_words": 496, "translated_percent": 0.9, "translated_words_percent": 6.0, "translated_chars": 3390, "translated_chars_percent": 6.1, "fuzzy": 8, "fuzzy_percent": 0.6, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 6, "readonly_percent": 0.5, "suggestions": 0, "comments": 0, "code": "ur", "name": "Urdu", "url": "http://translate.pkp.sfu.ca/languages/ur/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ur/" }, { "total": 10, "total_words": 13, "total_chars": 76, "last_change": "2024-08-11T16:22:27.793983Z", "recent_changes": 6, "translated": 7, "translated_words": 10, "translated_percent": 70.0, "translated_words_percent": 76.9, "translated_chars": 56, "translated_chars_percent": 73.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": "ur_PK", "name": "Urdu (Pakistan)", "url": "http://translate.pkp.sfu.ca/languages/ur_PK/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ur_PK/" }, { "total": 2152, "total_words": 18166, "total_chars": 123583, "last_change": "2024-10-23T13:43:29.730706Z", "recent_changes": 3, "translated": 26, "translated_words": 662, "translated_percent": 1.2, "translated_words_percent": 3.6, "translated_chars": 5213, "translated_chars_percent": 4.2, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 26, "readonly_percent": 1.2, "suggestions": 0, "comments": 0, "code": "uz", "name": "Uzbek", "url": "http://translate.pkp.sfu.ca/languages/uz/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/uz/" }, { "total": 9, "total_words": 12, "total_chars": 70, "last_change": "2023-09-27T07:46:06.360503Z", "recent_changes": 4, "translated": 4, "translated_words": 6, "translated_percent": 44.4, "translated_words_percent": 50.0, "translated_chars": 30, "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": "uz_UZ@cyrillic", "name": "Uzbek", "url": "http://translate.pkp.sfu.ca/languages/uz_UZ@cyrillic/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/uz_UZ@cyrillic/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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@latin", "name": "Uzbek", "url": "http://translate.pkp.sfu.ca/languages/uz_UZ@latin/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/uz_UZ@latin/" }, { "total": 2296, "total_words": 19067, "total_chars": 129080, "last_change": "2024-10-23T13:43:29.746360Z", "recent_changes": 4, "translated": 271, "translated_words": 2319, "translated_percent": 11.8, "translated_words_percent": 12.1, "translated_chars": 15399, "translated_chars_percent": 11.9, "fuzzy": 30, "fuzzy_percent": 1.3, "failing": 16, "failing_percent": 0.6, "approved": 0, "approved_percent": 0.0, "readonly": 27, "readonly_percent": 1.1, "suggestions": 0, "comments": 0, "code": "uz_Latn", "name": "Uzbek (latin)", "url": "http://translate.pkp.sfu.ca/languages/uz_Latn/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/uz_Latn/" }, { "total": 9, "total_words": 12, "total_chars": 70, "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/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/vi_VN/" }, { "total": 4123, "total_words": 30377, "total_chars": 200991, "last_change": "2025-02-28T23:32:25.237143Z", "recent_changes": 11, "translated": 2654, "translated_words": 15331, "translated_percent": 64.3, "translated_words_percent": 50.4, "translated_chars": 101423, "translated_chars_percent": 50.4, "fuzzy": 55, "fuzzy_percent": 1.3, "failing": 60, "failing_percent": 1.4, "approved": 0, "approved_percent": 0.0, "readonly": 37, "readonly_percent": 0.8, "suggestions": 0, "comments": 0, "code": "vi", "name": "Vietnamese", "url": "http://translate.pkp.sfu.ca/languages/vi/pkp-lib/", "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/vi/" } ][ { "total": 1087, "total_words": 8604, "total_chars": 54044, "last_change": null, "recent_changes": 0, "translated": 5, "translated_words": 186, "translated_percent": 0.4, "translated_words_percent": 2.1, "translated_chars": 1152, "translated_chars_percent": 2.1, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.4, "suggestions": 0, "comments": 0, "code": "sq", "name": "Albanian", "url": "