Statistics
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/components/tusky/tusky/statistics/?format=api&page=2
https://weblate.tusky.app/api/components/tusky/tusky/statistics/?format=api", "results": [ { "total": 639, "total_words": 2445, "total_chars": 15012, "last_change": "2024-01-28T18:16:25.917803Z", "recent_changes": 10, "translated": 307, "translated_words": 853, "translated_percent": 48.0, "translated_words_percent": 34.8, "translated_chars": 5274, "translated_chars_percent": 35.1, "fuzzy": 38, "fuzzy_percent": 5.9, "fuzzy_words": 204, "fuzzy_words_percent": 8.3, "fuzzy_chars": 1242, "fuzzy_chars_percent": 8.2, "failing": 27, "failing_percent": 4.2, "approved": 12, "approved_percent": 1.8, "approved_words": 29, "approved_words_percent": 1.1, "approved_chars": 224, "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": 0, "comments": 0, "code": "zh_SG", "name": "Chinese", "url": "https://weblate.tusky.app/projects/tusky/tusky/zh_SG/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/zh_SG/" }, { "total": 639, "total_words": 2473, "total_chars": 15012, "last_change": "2024-01-03T19:43:38.615375Z", "recent_changes": 1, "translated": 217, "translated_words": 445, "translated_percent": 33.9, "translated_words_percent": 17.9, "translated_chars": 2666, "translated_chars_percent": 17.7, "fuzzy": 36, "fuzzy_percent": 5.6, "fuzzy_words": 143, "fuzzy_words_percent": 5.7, "fuzzy_chars": 845, "fuzzy_chars_percent": 5.6, "failing": 7, "failing_percent": 1.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": "fy", "name": "Frisian", "url": "https://weblate.tusky.app/projects/tusky/tusky/fy/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/fy/" }, { "total": 639, "total_words": 2445, "total_chars": 15012, "last_change": "2024-01-12T22:42:19.368144Z", "recent_changes": 217, "translated": 631, "translated_words": 2423, "translated_percent": 98.7, "translated_words_percent": 99.1, "translated_chars": 14867, "translated_chars_percent": 99.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": 621, "approved_percent": 97.1, "approved_words": 2408, "approved_words_percent": 98.4, "approved_chars": 14822, "approved_chars_percent": 98.7, "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": 9, "code": "pt_PT", "name": "Portuguese (Portugal)", "url": "https://weblate.tusky.app/projects/tusky/tusky/pt_PT/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/pt_PT/" }, { "total": 639, "total_words": 2445, "total_chars": 15012, "last_change": "2023-08-06T18:10:15.288079Z", "recent_changes": 2, "translated": 235, "translated_words": 586, "translated_percent": 36.7, "translated_words_percent": 23.9, "translated_chars": 3518, "translated_chars_percent": 23.4, "fuzzy": 13, "fuzzy_percent": 2.0, "fuzzy_words": 62, "fuzzy_words_percent": 2.5, "fuzzy_chars": 356, "fuzzy_chars_percent": 2.3, "failing": 5, "failing_percent": 0.7, "approved": 1, "approved_percent": 0.1, "approved_words": 1, "approved_words_percent": 0.1, "approved_chars": 3, "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": 0, "comments": 0, "code": "id", "name": "Indonesian", "url": "https://weblate.tusky.app/projects/tusky/tusky/id/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/id/" }, { "total": 639, "total_words": 2445, "total_chars": 15012, "last_change": "2024-03-21T08:50:26.985268Z", "recent_changes": 13, "translated": 584, "translated_words": 2068, "translated_percent": 91.3, "translated_words_percent": 84.5, "translated_chars": 12591, "translated_chars_percent": 83.8, "fuzzy": 11, "fuzzy_percent": 1.7, "fuzzy_words": 35, "fuzzy_words_percent": 1.4, "fuzzy_chars": 280, "fuzzy_chars_percent": 1.8, "failing": 14, "failing_percent": 2.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": 9, "comments": 9, "code": "be", "name": "Belarusian", "url": "https://weblate.tusky.app/projects/tusky/tusky/be/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/be/" }, { "total": 639, "total_words": 2458, "total_chars": 15012, "last_change": "2024-01-03T19:43:48.567126Z", "recent_changes": 1, "translated": 542, "translated_words": 1793, "translated_percent": 84.8, "translated_words_percent": 72.9, "translated_chars": 10787, "translated_chars_percent": 71.8, "fuzzy": 10, "fuzzy_percent": 1.5, "fuzzy_words": 59, "fuzzy_words_percent": 2.4, "fuzzy_chars": 375, "fuzzy_chars_percent": 2.4, "failing": 6, "failing_percent": 0.9, "approved": 85, "approved_percent": 13.3, "approved_words": 130, "approved_words_percent": 5.2, "approved_chars": 746, "approved_chars_percent": 4.9, "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": 3, "code": "lv", "name": "Latvian", "url": "https://weblate.tusky.app/projects/tusky/tusky/lv/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/lv/" }, { "total": 639, "total_words": 2476, "total_chars": 15012, "last_change": "2023-04-26T05:40:03.641102Z", "recent_changes": 15, "translated": 14, "translated_words": 15, "translated_percent": 2.1, "translated_words_percent": 0.6, "translated_chars": 85, "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": 10, "approved_percent": 1.5, "approved_words": 10, "approved_words_percent": 0.4, "approved_chars": 62, "approved_chars_percent": 0.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": 0, "code": "or", "name": "Odia", "url": "https://weblate.tusky.app/projects/tusky/tusky/or/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/or/" }, { "total": 639, "total_words": 2476, "total_chars": 15012, "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": "he", "name": "Hebrew", "url": "https://weblate.tusky.app/projects/tusky/tusky/he/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/he/" }, { "total": 639, "total_words": 2476, "total_chars": 15012, "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": "en_AU", "name": "English (Australia)", "url": "https://weblate.tusky.app/projects/tusky/tusky/en_AU/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/en_AU/" }, { "total": 639, "total_words": 2476, "total_chars": 15012, "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": "lb", "name": "Luxembourgish", "url": "https://weblate.tusky.app/projects/tusky/tusky/lb/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/lb/" }, { "total": 639, "total_words": 2476, "total_chars": 15012, "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": "pa", "name": "Punjabi", "url": "https://weblate.tusky.app/projects/tusky/tusky/pa/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/pa/" }, { "total": 639, "total_words": 2476, "total_chars": 15012, "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": "te", "name": "Telugu", "url": "https://weblate.tusky.app/projects/tusky/tusky/te/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/te/" }, { "total": 639, "total_words": 2476, "total_chars": 15012, "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": "fr_BE", "name": "French (Belgium)", "url": "https://weblate.tusky.app/projects/tusky/tusky/fr_BE/", "translate_url": "https://weblate.tusky.app/translate/tusky/tusky/fr_BE/" } ] }{ "count": 63, "next": null, "previous": "