Statistics
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/components/securedrop/securedrop/statistics/?format=api
https://weblate.securedrop.org/projects/securedrop/securedrop/fr/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/fr/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2024-01-14T12:22:34.854060Z", "recent_changes": 2, "translated": 332, "translated_words": 2534, "translated_percent": 94.0, "translated_words_percent": 95.2, "translated_chars": 16401, "translated_chars_percent": 95.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 291, "approved_percent": 82.4, "approved_words": 2146, "approved_words_percent": 80.7, "approved_chars": 13938, "approved_chars_percent": 80.7, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 8, "comments": 4, "code": "de", "name": "German", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/de/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/de/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-10-31T16:02:52.933387Z", "recent_changes": 5, "translated": 330, "translated_words": 2516, "translated_percent": 93.4, "translated_words_percent": 94.6, "translated_chars": 16282, "translated_chars_percent": 94.3, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 330, "approved_percent": 93.4, "approved_words": 2516, "approved_words_percent": 94.6, "approved_chars": 16282, "approved_chars_percent": 94.3, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "it", "name": "Italian", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/it/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/it/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2022-10-03T12:21:30.628334Z", "recent_changes": 16, "translated": 327, "translated_words": 2504, "translated_percent": 92.6, "translated_words_percent": 94.1, "translated_chars": 16209, "translated_chars_percent": 93.9, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 3, "failing_percent": 0.8, "approved": 312, "approved_percent": 88.3, "approved_words": 2350, "approved_words_percent": 88.3, "approved_chars": 15250, "approved_chars_percent": 88.3, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 3, "comments": 17, "code": "es", "name": "Spanish", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/es/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/es/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-11-22T19:24:36.031577Z", "recent_changes": 3, "translated": 332, "translated_words": 2534, "translated_percent": 94.0, "translated_words_percent": 95.2, "translated_chars": 16401, "translated_chars_percent": 95.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 233, "approved_percent": 66.0, "approved_words": 1699, "approved_words_percent": 63.8, "approved_chars": 10955, "approved_chars_percent": 63.4, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 11, "code": "nb_NO", "name": "Norwegian Bokmål", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/nb_NO/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/nb_NO/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2022-10-07T07:00:51.294429Z", "recent_changes": 33, "translated": 49, "translated_words": 331, "translated_percent": 13.8, "translated_words_percent": 12.4, "translated_chars": 2268, "translated_chars_percent": 13.1, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 2, "failing_percent": 0.5, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 2, "comments": 0, "code": "da", "name": "Danish", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/da/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/da/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-12-13T16:53:08.050292Z", "recent_changes": 2, "translated": 332, "translated_words": 2534, "translated_percent": 94.0, "translated_words_percent": 95.2, "translated_chars": 16401, "translated_chars_percent": 95.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 330, "approved_percent": 93.4, "approved_words": 2516, "approved_words_percent": 94.6, "approved_chars": 16282, "approved_chars_percent": 94.3, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 32, "comments": 0, "code": "zh_Hant", "name": "Chinese (Traditional)", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/zh_Hant/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/zh_Hant/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-10-26T10:25:44.879467Z", "recent_changes": 3, "translated": 330, "translated_words": 2516, "translated_percent": 93.4, "translated_words_percent": 94.6, "translated_chars": 16282, "translated_chars_percent": 94.3, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 2, "failing_percent": 0.5, "approved": 311, "approved_percent": 88.1, "approved_words": 2338, "approved_words_percent": 87.9, "approved_chars": 15163, "approved_chars_percent": 87.8, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 17, "comments": 12, "code": "nl", "name": "Dutch", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/nl/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/nl/" }, { "total": 353, "total_words": 2705, "total_chars": 17258, "last_change": "2023-10-17T22:30:14.658945Z", "recent_changes": 1, "translated": 330, "translated_words": 2562, "translated_percent": 93.4, "translated_words_percent": 94.7, "translated_chars": 16282, "translated_chars_percent": 94.3, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 4, "failing_percent": 1.1, "approved": 285, "approved_percent": 80.7, "approved_words": 1909, "approved_words_percent": 70.5, "approved_chars": 12295, "approved_chars_percent": 71.2, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 35, "comments": 2, "code": "ar", "name": "Arabic", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/ar/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/ar/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2020-09-23T13:15:08.297041Z", "recent_changes": 2, "translated": 3, "translated_words": 21, "translated_percent": 0.8, "translated_words_percent": 0.7, "translated_chars": 139, "translated_chars_percent": 0.8, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "bn_IN", "name": "Bengali (India)", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/bn_IN/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/bn_IN/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-10-15T15:14:52.548410Z", "recent_changes": 4, "translated": 330, "translated_words": 2516, "translated_percent": 93.4, "translated_words_percent": 94.6, "translated_chars": 16282, "translated_chars_percent": 94.3, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 243, "approved_percent": 68.8, "approved_words": 1897, "approved_words_percent": 71.3, "approved_chars": 12336, "approved_chars_percent": 71.4, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 10, "comments": 1, "code": "ru", "name": "Russian", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/ru/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/ru/" }, { "total": 353, "total_words": 2737, "total_chars": 17258, "last_change": "2023-11-15T13:54:43.056433Z", "recent_changes": 6, "translated": 332, "translated_words": 2612, "translated_percent": 94.0, "translated_words_percent": 95.4, "translated_chars": 16401, "translated_chars_percent": 95.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 3, "failing_percent": 0.8, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 4, "comments": 0, "code": "he", "name": "Hebrew", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/he/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/he/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-06-13T18:28:37.518545Z", "recent_changes": 7, "translated": 324, "translated_words": 2486, "translated_percent": 91.7, "translated_words_percent": 93.4, "translated_chars": 16093, "translated_chars_percent": 93.2, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 3, "failing_percent": 0.8, "approved": 243, "approved_percent": 68.8, "approved_words": 1918, "approved_words_percent": 72.1, "approved_chars": 12505, "approved_chars_percent": 72.4, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 17, "comments": 13, "code": "pt_BR", "name": "Portuguese (Brazil)", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/pt_BR/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/pt_BR/" }, { "total": 353, "total_words": 2666, "total_chars": 17258, "last_change": "2024-03-19T17:22:17.178338Z", "recent_changes": 1, "translated": 330, "translated_words": 2523, "translated_percent": 93.4, "translated_words_percent": 94.6, "translated_chars": 16282, "translated_chars_percent": 94.3, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 2, "failing_percent": 0.5, "approved": 330, "approved_percent": 93.4, "approved_words": 2523, "approved_words_percent": 94.6, "approved_chars": 16282, "approved_chars_percent": 94.3, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 1, "code": "pt_PT", "name": "Portuguese (Portugal)", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/pt_PT/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/pt_PT/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2024-04-23T09:01:06.261452Z", "recent_changes": 4, "translated": 336, "translated_words": 2547, "translated_percent": 95.1, "translated_words_percent": 95.7, "translated_chars": 16495, "translated_chars_percent": 95.5, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 277, "approved_percent": 78.4, "approved_words": 2046, "approved_words_percent": 76.9, "approved_chars": 13334, "approved_chars_percent": 77.2, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "sv", "name": "Swedish", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/sv/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/sv/" }, { "total": 353, "total_words": 2692, "total_chars": 17258, "last_change": "2023-10-15T13:40:35.881976Z", "recent_changes": 7, "translated": 330, "translated_words": 2549, "translated_percent": 93.4, "translated_words_percent": 94.6, "translated_chars": 16282, "translated_chars_percent": 94.3, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 8, "approved_percent": 2.2, "approved_words": 42, "approved_words_percent": 1.5, "approved_chars": 258, "approved_chars_percent": 1.4, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 9, "comments": 3, "code": "fi", "name": "Finnish", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/fi/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/fi/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-06-20T17:33:34.989565Z", "recent_changes": 14, "translated": 330, "translated_words": 2516, "translated_percent": 93.4, "translated_words_percent": 94.6, "translated_chars": 16282, "translated_chars_percent": 94.3, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 330, "approved_percent": 93.4, "approved_words": 2516, "approved_words_percent": 94.6, "approved_chars": 16282, "approved_chars_percent": 94.3, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ca", "name": "Catalan", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/ca/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/ca/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2024-04-09T12:51:06.964250Z", "recent_changes": 22, "translated": 353, "translated_words": 2659, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 17258, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 1, "approved_percent": 0.2, "approved_words": 5, "approved_words_percent": 0.1, "approved_chars": 29, "approved_chars_percent": 0.1, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 21, "comments": 0, "code": "pl", "name": "Polish", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/pl/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/pl/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-12-12T12:30:46.877542Z", "recent_changes": 2, "translated": 332, "translated_words": 2534, "translated_percent": 94.0, "translated_words_percent": 95.2, "translated_chars": 16401, "translated_chars_percent": 95.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 2, "failing_percent": 0.5, "approved": 232, "approved_percent": 65.7, "approved_words": 1697, "approved_words_percent": 63.8, "approved_chars": 10937, "approved_chars_percent": 63.3, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 3, "comments": 1, "code": "tr", "name": "Turkish", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/tr/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/tr/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2021-10-16T18:18:42.485272Z", "recent_changes": 127, "translated": 188, "translated_words": 1260, "translated_percent": 53.2, "translated_words_percent": 47.3, "translated_chars": 7850, "translated_chars_percent": 45.4, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "id", "name": "Indonesian", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/id/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/id/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "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, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ckb", "name": "Kurdish (Central)", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/ckb/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/ckb/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2022-09-28T01:46:06.729639Z", "recent_changes": 6, "translated": 246, "translated_words": 1924, "translated_percent": 69.6, "translated_words_percent": 72.3, "translated_chars": 12547, "translated_chars_percent": 72.7, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 5, "failing_percent": 1.4, "approved": 244, "approved_percent": 69.1, "approved_words": 1921, "approved_words_percent": 72.2, "approved_chars": 12526, "approved_chars_percent": 72.5, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 15, "comments": 1, "code": "hi", "name": "Hindi", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/hi/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/hi/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2019-02-20T18:08:35.186491Z", "recent_changes": 1, "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, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 1, "failing_percent": 0.2, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "lg", "name": "Luganda", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/lg/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/lg/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-12-09T05:20:05.649574Z", "recent_changes": 2, "translated": 332, "translated_words": 2534, "translated_percent": 94.0, "translated_words_percent": 95.2, "translated_chars": 16401, "translated_chars_percent": 95.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 326, "approved_percent": 92.3, "approved_words": 2503, "approved_words_percent": 94.1, "approved_chars": 16202, "approved_chars_percent": 93.8, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 1, "comments": 0, "code": "zh_Hans", "name": "Chinese (Simplified)", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/zh_Hans/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/zh_Hans/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2022-09-28T01:46:09.875185Z", "recent_changes": 6, "translated": 245, "translated_words": 1913, "translated_percent": 69.4, "translated_words_percent": 71.9, "translated_chars": 12458, "translated_chars_percent": 72.1, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 243, "approved_percent": 68.8, "approved_words": 1910, "approved_words_percent": 71.8, "approved_chars": 12437, "approved_chars_percent": 72.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ro", "name": "Romanian", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/ro/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/ro/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2021-02-27T14:03:19.672140Z", "recent_changes": 1, "translated": 113, "translated_words": 529, "translated_percent": 32.0, "translated_words_percent": 19.8, "translated_chars": 3149, "translated_chars_percent": 18.2, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "vi", "name": "Vietnamese", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/vi/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/vi/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-12-29T16:45:49.735447Z", "recent_changes": 8, "translated": 332, "translated_words": 2534, "translated_percent": 94.0, "translated_words_percent": 95.2, "translated_chars": 16401, "translated_chars_percent": 95.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 1, "failing_percent": 0.2, "approved": 332, "approved_percent": 94.0, "approved_words": 2534, "approved_words_percent": 95.2, "approved_chars": 16401, "approved_chars_percent": 95.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 5, "comments": 2, "code": "el", "name": "Greek", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/el/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/el/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-10-14T17:22:07.768506Z", "recent_changes": 1, "translated": 166, "translated_words": 919, "translated_percent": 47.0, "translated_words_percent": 34.5, "translated_chars": 5797, "translated_chars_percent": 33.5, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 1, "comments": 0, "code": "fa", "name": "Persian", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/fa/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/fa/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2022-09-15T08:52:56.164234Z", "recent_changes": 2, "translated": 151, "translated_words": 646, "translated_percent": 42.7, "translated_words_percent": 24.2, "translated_chars": 4336, "translated_chars_percent": 25.1, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 1, "failing_percent": 0.2, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 3, "comments": 0, "code": "ja", "name": "Japanese", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/ja/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/ja/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2021-06-21T00:39:15.549274Z", "recent_changes": 233, "translated": 228, "translated_words": 1699, "translated_percent": 64.5, "translated_words_percent": 63.8, "translated_chars": 10812, "translated_chars_percent": 62.6, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "lt", "name": "Lithuanian", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/lt/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/lt/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2024-04-23T15:36:07.884231Z", "recent_changes": 21, "translated": 353, "translated_words": 2659, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 17258, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 330, "approved_percent": 93.4, "approved_words": 2516, "approved_words_percent": 94.6, "approved_chars": 16282, "approved_chars_percent": 94.3, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 4, "comments": 1, "code": "is", "name": "Icelandic", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/is/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/is/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-10-13T14:28:41.147983Z", "recent_changes": 11, "translated": 330, "translated_words": 2516, "translated_percent": 93.4, "translated_words_percent": 94.6, "translated_chars": 16282, "translated_chars_percent": 94.3, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 298, "approved_percent": 84.4, "approved_words": 2284, "approved_words_percent": 85.8, "approved_chars": 14845, "approved_chars_percent": 86.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 1, "comments": 1, "code": "cs", "name": "Czech", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/cs/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/cs/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-10-13T14:29:23.024122Z", "recent_changes": 46, "translated": 330, "translated_words": 2516, "translated_percent": 93.4, "translated_words_percent": 94.6, "translated_chars": 16282, "translated_chars_percent": 94.3, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 279, "approved_percent": 79.0, "approved_words": 2179, "approved_words_percent": 81.9, "approved_chars": 14015, "approved_chars_percent": 81.2, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "sk", "name": "Slovak", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/sk/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/sk/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2019-08-14T17:05:12.426846Z", "recent_changes": 1, "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, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 1, "failing_percent": 0.2, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "tl", "name": "Tagalog", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/tl/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/tl/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2022-04-04T11:30:11.401463Z", "recent_changes": 2, "translated": 227, "translated_words": 1668, "translated_percent": 64.3, "translated_words_percent": 62.7, "translated_chars": 10593, "translated_chars_percent": 61.3, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 4, "failing_percent": 1.1, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 1, "comments": 0, "code": "ta", "name": "Tamil", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/ta/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/ta/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2021-02-27T14:03:20.200178Z", "recent_changes": 1, "translated": 147, "translated_words": 902, "translated_percent": 41.6, "translated_words_percent": 33.9, "translated_chars": 5494, "translated_chars_percent": 31.8, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 10, "failing_percent": 2.8, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 1, "comments": 0, "code": "yo", "name": "Yoruba", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/yo/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/yo/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": null, "recent_changes": 0, "translated": 353, "translated_words": 2659, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 17258, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 40, "failing_percent": 11.3, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 353, "readonly_percent": 100.0, "readonly_words": 2659, "readonly_words_percent": 100.0, "readonly_chars": 17258, "readonly_chars_percent": 100.0, "suggestions": 0, "comments": 28, "code": "en", "name": "English", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/en/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/en/" }, { "total": 353, "total_words": 2699, "total_chars": 17258, "last_change": "2023-10-14T19:05:05.969551Z", "recent_changes": 120, "translated": 330, "translated_words": 2556, "translated_percent": 93.4, "translated_words_percent": 94.7, "translated_chars": 16282, "translated_chars_percent": 94.3, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 1, "failing_percent": 0.2, "approved": 330, "approved_percent": 93.4, "approved_words": 2556, "approved_words_percent": 94.7, "approved_chars": 16282, "approved_chars_percent": 94.3, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 4, "comments": 0, "code": "hr", "name": "Croatian", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/hr/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/hr/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2020-09-23T13:15:07.148152Z", "recent_changes": 3, "translated": 8, "translated_words": 52, "translated_percent": 2.2, "translated_words_percent": 1.9, "translated_chars": 356, "translated_chars_percent": 2.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "bn_BD", "name": "Bengali (Bangladesh)", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/bn_BD/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/bn_BD/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2020-09-23T13:15:30.460232Z", "recent_changes": 1, "translated": 6, "translated_words": 9, "translated_percent": 1.6, "translated_words_percent": 0.3, "translated_chars": 46, "translated_chars_percent": 0.2, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "kn", "name": "Kannada", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/kn/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/kn/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2021-01-26T16:13:35.894792Z", "recent_changes": 8, "translated": 27, "translated_words": 130, "translated_percent": 7.6, "translated_words_percent": 4.8, "translated_chars": 910, "translated_chars_percent": 5.2, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ko", "name": "Korean", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/ko/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/ko/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2021-02-27T15:48:08.050892Z", "recent_changes": 6, "translated": 6, "translated_words": 34, "translated_percent": 1.6, "translated_words_percent": 1.2, "translated_chars": 226, "translated_chars_percent": 1.3, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "th", "name": "Thai", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/th/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/th/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2021-03-02T17:58:54.194539Z", "recent_changes": 3, "translated": 3, "translated_words": 4, "translated_percent": 0.8, "translated_words_percent": 0.1, "translated_chars": 28, "translated_chars_percent": 0.1, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "si", "name": "Sinhala", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/si/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/si/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2021-04-12T21:02:26.931589Z", "recent_changes": 1, "translated": 1, "translated_words": 1, "translated_percent": 0.2, "translated_words_percent": 0.1, "translated_chars": 10, "translated_chars_percent": 0.1, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "az", "name": "Azerbaijani", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/az/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/az/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2022-08-19T13:06:08.857585Z", "recent_changes": 1, "translated": 38, "translated_words": 51, "translated_percent": 10.7, "translated_words_percent": 1.9, "translated_chars": 352, "translated_chars_percent": 2.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 3, "failing_percent": 0.8, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "bn", "name": "Bengali", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/bn/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/bn/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "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, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "uz", "name": "Uzbek", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/uz/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/uz/" }, { "total": 353, "total_words": 2730, "total_chars": 17258, "last_change": "2022-08-23T04:58:36.690228Z", "recent_changes": 2, "translated": 2, "translated_words": 10, "translated_percent": 0.5, "translated_words_percent": 0.3, "translated_chars": 92, "translated_chars_percent": 0.5, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "km", "name": "Khmer (Central)", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/km/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/km/" }, { "total": 353, "total_words": 2730, "total_chars": 17258, "last_change": "2022-11-21T21:41:54.240708Z", "recent_changes": 15, "translated": 14, "translated_words": 94, "translated_percent": 3.9, "translated_words_percent": 3.4, "translated_chars": 623, "translated_chars_percent": 3.6, "fuzzy": 1, "fuzzy_percent": 0.2, "fuzzy_words": 7, "fuzzy_words_percent": 0.2, "fuzzy_chars": 57, "fuzzy_chars_percent": 0.3, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "sl", "name": "Slovenian", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/sl/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/sl/" }, { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2024-04-09T12:31:34.296994Z", "recent_changes": 21, "translated": 353, "translated_words": 2659, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 17258, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 160, "failing_percent": 45.3, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 0, "comments": 0, "code": "eo", "name": "Esperanto", "url": "https://weblate.securedrop.org/projects/securedrop/securedrop/eo/", "translate_url": "https://weblate.securedrop.org/translate/securedrop/securedrop/eo/" } ] }{ "count": 49, "next": null, "previous": null, "results": [ { "total": 353, "total_words": 2659, "total_chars": 17258, "last_change": "2023-12-10T18:35:52.465108Z", "recent_changes": 3, "translated": 332, "translated_words": 2534, "translated_percent": 94.0, "translated_words_percent": 95.2, "translated_chars": 16401, "translated_chars_percent": 95.0, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 332, "approved_percent": 94.0, "approved_words": 2534, "approved_words_percent": 95.2, "approved_chars": 16401, "approved_chars_percent": 95.0, "readonly": 0, "readonly_percent": 0.0, "readonly_words": 0, "readonly_words_percent": 0.0, "readonly_chars": 0, "readonly_chars_percent": 0.0, "suggestions": 2, "comments": 9, "code": "fr", "name": "French", "url": "