Statistics
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/components/grass-gis/grasslibs/statistics/?format=api
{ "count": 30, "next": null, "previous": null, "results": [ { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:11:40.918939Z", "recent_changes": 0, "translated": 1853, "translated_words": 12190, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 72596, "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": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 1853, "readonly_percent": 100.0, "readonly_words": 12190, "readonly_words_percent": 100.0, "readonly_chars": 72596, "readonly_chars_percent": 100.0, "suggestions": 0, "comments": 5, "code": "en", "name": "English", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/en/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/en/" }, { "total": 1853, "total_words": 12207, "total_chars": 72596, "last_change": "2026-01-03T17:11:42.648483Z", "recent_changes": 0, "translated": 31, "translated_words": 136, "translated_percent": 1.6, "translated_words_percent": 1.1, "translated_chars": 797, "translated_chars_percent": 1.0, "fuzzy": 927, "fuzzy_percent": 50.0, "fuzzy_words": 5751, "fuzzy_words_percent": 47.1, "fuzzy_chars": 32185, "fuzzy_chars_percent": 44.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": 12, "comments": 0, "code": "ar", "name": "Arabic", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/ar/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/ar/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:11:44.468144Z", "recent_changes": 0, "translated": 22, "translated_words": 63, "translated_percent": 1.1, "translated_words_percent": 0.5, "translated_chars": 327, "translated_chars_percent": 0.4, "fuzzy": 11, "fuzzy_percent": 0.5, "fuzzy_words": 70, "fuzzy_words_percent": 0.5, "fuzzy_chars": 381, "fuzzy_chars_percent": 0.5, "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", "name": "Bengali", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/bn/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/bn/" }, { "total": 1853, "total_words": 12207, "total_chars": 72596, "last_change": "2026-01-03T17:11:46.154901Z", "recent_changes": 0, "translated": 527, "translated_words": 3131, "translated_percent": 28.4, "translated_words_percent": 25.6, "translated_chars": 18125, "translated_chars_percent": 24.9, "fuzzy": 38, "fuzzy_percent": 2.0, "fuzzy_words": 266, "fuzzy_words_percent": 2.1, "fuzzy_chars": 1526, "fuzzy_chars_percent": 2.1, "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": "cs", "name": "Czech", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/cs/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/cs/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:11:47.918838Z", "recent_changes": 0, "translated": 768, "translated_words": 4487, "translated_percent": 41.4, "translated_words_percent": 36.8, "translated_chars": 25834, "translated_chars_percent": 35.5, "fuzzy": 74, "fuzzy_percent": 3.9, "fuzzy_words": 530, "fuzzy_words_percent": 4.3, "fuzzy_chars": 3130, "fuzzy_chars_percent": 4.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": 1, "comments": 0, "code": "de", "name": "German", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/de/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/de/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:11:49.536679Z", "recent_changes": 0, "translated": 346, "translated_words": 2176, "translated_percent": 18.6, "translated_words_percent": 17.8, "translated_chars": 12495, "translated_chars_percent": 17.2, "fuzzy": 34, "fuzzy_percent": 1.8, "fuzzy_words": 242, "fuzzy_words_percent": 1.9, "fuzzy_chars": 1374, "fuzzy_chars_percent": 1.8, "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": "el", "name": "Greek", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/el/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/el/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:11:51.149937Z", "recent_changes": 0, "translated": 1439, "translated_words": 8975, "translated_percent": 77.6, "translated_words_percent": 73.6, "translated_chars": 53301, "translated_chars_percent": 73.4, "fuzzy": 93, "fuzzy_percent": 5.0, "fuzzy_words": 662, "fuzzy_words_percent": 5.4, "fuzzy_chars": 3947, "fuzzy_chars_percent": 5.4, "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": 9, "comments": 0, "code": "es", "name": "Spanish", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/es/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/es/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:11:52.767709Z", "recent_changes": 0, "translated": 1, "translated_words": 1, "translated_percent": 0.1, "translated_words_percent": 0.1, "translated_chars": 2, "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": "fi", "name": "Finnish", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/fi/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/fi/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:11:54.943476Z", "recent_changes": 0, "translated": 1806, "translated_words": 11804, "translated_percent": 97.4, "translated_words_percent": 96.8, "translated_chars": 70405, "translated_chars_percent": 96.9, "fuzzy": 26, "fuzzy_percent": 1.4, "fuzzy_words": 208, "fuzzy_words_percent": 1.7, "fuzzy_chars": 1220, "fuzzy_chars_percent": 1.6, "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": 10, "code": "fr", "name": "French", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/fr/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/fr/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:11:56.337047Z", "recent_changes": 0, "translated": 33, "translated_words": 132, "translated_percent": 1.7, "translated_words_percent": 1.0, "translated_chars": 697, "translated_chars_percent": 0.9, "fuzzy": 9, "fuzzy_percent": 0.4, "fuzzy_words": 56, "fuzzy_words_percent": 0.4, "fuzzy_chars": 303, "fuzzy_chars_percent": 0.4, "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": "hu", "name": "Hungarian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/hu/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/hu/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:11:58.215229Z", "recent_changes": 0, "translated": 74, "translated_words": 412, "translated_percent": 3.9, "translated_words_percent": 3.3, "translated_chars": 2273, "translated_chars_percent": 3.1, "fuzzy": 15, "fuzzy_percent": 0.8, "fuzzy_words": 121, "fuzzy_words_percent": 0.9, "fuzzy_chars": 661, "fuzzy_chars_percent": 0.9, "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.osgeo.org/projects/grass-gis/grasslibs/id/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/id/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:11:59.969549Z", "recent_changes": 0, "translated": 870, "translated_words": 5382, "translated_percent": 46.9, "translated_words_percent": 44.1, "translated_chars": 31741, "translated_chars_percent": 43.7, "fuzzy": 68, "fuzzy_percent": 3.6, "fuzzy_words": 468, "fuzzy_words_percent": 3.8, "fuzzy_chars": 2732, "fuzzy_chars_percent": 3.7, "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": 5, "comments": 0, "code": "it", "name": "Italian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/it/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/it/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:12:01.636192Z", "recent_changes": 0, "translated": 646, "translated_words": 3553, "translated_percent": 34.8, "translated_words_percent": 29.1, "translated_chars": 20595, "translated_chars_percent": 28.3, "fuzzy": 45, "fuzzy_percent": 2.4, "fuzzy_words": 293, "fuzzy_words_percent": 2.4, "fuzzy_chars": 1698, "fuzzy_chars_percent": 2.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": "ja", "name": "Japanese", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/ja/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/ja/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:12:03.502555Z", "recent_changes": 0, "translated": 388, "translated_words": 2150, "translated_percent": 20.9, "translated_words_percent": 17.6, "translated_chars": 12887, "translated_chars_percent": 17.7, "fuzzy": 51, "fuzzy_percent": 2.7, "fuzzy_words": 303, "fuzzy_words_percent": 2.4, "fuzzy_chars": 1837, "fuzzy_chars_percent": 2.5, "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": 1326, "comments": 0, "code": "ko", "name": "Korean", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/ko/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/ko/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:12:05.099396Z", "recent_changes": 0, "translated": 277, "translated_words": 1074, "translated_percent": 14.9, "translated_words_percent": 8.8, "translated_chars": 6403, "translated_chars_percent": 8.8, "fuzzy": 118, "fuzzy_percent": 6.3, "fuzzy_words": 758, "fuzzy_words_percent": 6.2, "fuzzy_chars": 4193, "fuzzy_chars_percent": 5.7, "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": "lv", "name": "Latvian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/lv/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/lv/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:12:06.553841Z", "recent_changes": 0, "translated": 67, "translated_words": 371, "translated_percent": 3.6, "translated_words_percent": 3.0, "translated_chars": 2177, "translated_chars_percent": 2.9, "fuzzy": 10, "fuzzy_percent": 0.5, "fuzzy_words": 64, "fuzzy_words_percent": 0.5, "fuzzy_chars": 338, "fuzzy_chars_percent": 0.4, "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": "ml", "name": "Malayalam", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/ml/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/ml/" }, { "total": 1853, "total_words": 12207, "total_chars": 72596, "last_change": "2026-01-03T17:12:08.453196Z", "recent_changes": 0, "translated": 631, "translated_words": 3854, "translated_percent": 34.0, "translated_words_percent": 31.5, "translated_chars": 22301, "translated_chars_percent": 30.7, "fuzzy": 40, "fuzzy_percent": 2.1, "fuzzy_words": 280, "fuzzy_words_percent": 2.2, "fuzzy_chars": 1613, "fuzzy_chars_percent": 2.2, "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": "pl", "name": "Polish", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/pl/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/pl/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:12:09.868180Z", "recent_changes": 0, "translated": 488, "translated_words": 3097, "translated_percent": 26.3, "translated_words_percent": 25.4, "translated_chars": 17854, "translated_chars_percent": 24.5, "fuzzy": 36, "fuzzy_percent": 1.9, "fuzzy_words": 266, "fuzzy_words_percent": 2.1, "fuzzy_chars": 1531, "fuzzy_chars_percent": 2.1, "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": 2, "comments": 0, "code": "pt", "name": "Portuguese", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/pt/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/pt/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:12:11.562375Z", "recent_changes": 0, "translated": 1534, "translated_words": 9679, "translated_percent": 82.7, "translated_words_percent": 79.4, "translated_chars": 57506, "translated_chars_percent": 79.2, "fuzzy": 101, "fuzzy_percent": 5.4, "fuzzy_words": 806, "fuzzy_words_percent": 6.6, "fuzzy_chars": 5051, "fuzzy_chars_percent": 6.9, "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": 6, "comments": 0, "code": "pt_BR", "name": "Portuguese (Brazil)", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/pt_BR/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/pt_BR/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:12:13.350381Z", "recent_changes": 0, "translated": 117, "translated_words": 636, "translated_percent": 6.3, "translated_words_percent": 5.2, "translated_chars": 3625, "translated_chars_percent": 4.9, "fuzzy": 22, "fuzzy_percent": 1.1, "fuzzy_words": 148, "fuzzy_words_percent": 1.2, "fuzzy_chars": 855, "fuzzy_chars_percent": 1.1, "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": "ro", "name": "Romanian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/ro/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/ro/" }, { "total": 1853, "total_words": 12207, "total_chars": 72596, "last_change": "2026-01-03T17:12:14.744214Z", "recent_changes": 0, "translated": 1705, "translated_words": 11024, "translated_percent": 92.0, "translated_words_percent": 90.3, "translated_chars": 65215, "translated_chars_percent": 89.8, "fuzzy": 116, "fuzzy_percent": 6.2, "fuzzy_words": 955, "fuzzy_words_percent": 7.8, "fuzzy_chars": 5946, "fuzzy_chars_percent": 8.1, "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": 15, "comments": 0, "code": "ru", "name": "Russian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/ru/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/ru/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:12:16.581345Z", "recent_changes": 0, "translated": 6, "translated_words": 22, "translated_percent": 0.3, "translated_words_percent": 0.1, "translated_chars": 138, "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.osgeo.org/projects/grass-gis/grasslibs/si/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/si/" }, { "total": 1853, "total_words": 12207, "total_chars": 72596, "last_change": "2026-01-03T17:12:18.058407Z", "recent_changes": 0, "translated": 45, "translated_words": 245, "translated_percent": 2.4, "translated_words_percent": 2.0, "translated_chars": 1408, "translated_chars_percent": 1.9, "fuzzy": 988, "fuzzy_percent": 53.3, "fuzzy_words": 6174, "fuzzy_words_percent": 50.5, "fuzzy_chars": 34732, "fuzzy_chars_percent": 47.8, "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.osgeo.org/projects/grass-gis/grasslibs/sl/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/sl/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:12:21.545428Z", "recent_changes": 0, "translated": 49, "translated_words": 130, "translated_percent": 2.6, "translated_words_percent": 1.0, "translated_chars": 716, "translated_chars_percent": 0.9, "fuzzy": 6, "fuzzy_percent": 0.3, "fuzzy_words": 36, "fuzzy_words_percent": 0.2, "fuzzy_chars": 197, "fuzzy_chars_percent": 0.2, "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": "ta", "name": "Tamil", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/ta/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/ta/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:12:23.156329Z", "recent_changes": 0, "translated": 235, "translated_words": 1388, "translated_percent": 12.6, "translated_words_percent": 11.3, "translated_chars": 8167, "translated_chars_percent": 11.2, "fuzzy": 28, "fuzzy_percent": 1.5, "fuzzy_words": 200, "fuzzy_words_percent": 1.6, "fuzzy_chars": 1138, "fuzzy_chars_percent": 1.5, "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.osgeo.org/projects/grass-gis/grasslibs/th/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/th/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:12:25.183485Z", "recent_changes": 0, "translated": 219, "translated_words": 1218, "translated_percent": 11.8, "translated_words_percent": 9.9, "translated_chars": 6799, "translated_chars_percent": 9.3, "fuzzy": 27, "fuzzy_percent": 1.4, "fuzzy_words": 190, "fuzzy_words_percent": 1.5, "fuzzy_chars": 1065, "fuzzy_chars_percent": 1.4, "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": "tr", "name": "Turkish", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/tr/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/tr/" }, { "total": 1853, "total_words": 12207, "total_chars": 72596, "last_change": "2026-01-03T17:12:27.057619Z", "recent_changes": 0, "translated": 19, "translated_words": 63, "translated_percent": 1.0, "translated_words_percent": 0.5, "translated_chars": 325, "translated_chars_percent": 0.4, "fuzzy": 9, "fuzzy_percent": 0.4, "fuzzy_words": 61, "fuzzy_words_percent": 0.4, "fuzzy_chars": 333, "fuzzy_chars_percent": 0.4, "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": "uk", "name": "Ukrainian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/uk/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/uk/" }, { "total": 1853, "total_words": 12207, "total_chars": 72596, "last_change": "2026-01-03T17:12:28.862478Z", "recent_changes": 0, "translated": 231, "translated_words": 1691, "translated_percent": 12.4, "translated_words_percent": 13.8, "translated_chars": 9757, "translated_chars_percent": 13.4, "fuzzy": 31, "fuzzy_percent": 1.6, "fuzzy_words": 230, "fuzzy_words_percent": 1.8, "fuzzy_chars": 1331, "fuzzy_chars_percent": 1.8, "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.osgeo.org/projects/grass-gis/grasslibs/vi/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/vi/" }, { "total": 1853, "total_words": 12190, "total_chars": 72596, "last_change": "2026-01-03T17:12:30.634164Z", "recent_changes": 0, "translated": 198, "translated_words": 1070, "translated_percent": 10.6, "translated_words_percent": 8.7, "translated_chars": 6366, "translated_chars_percent": 8.7, "fuzzy": 29, "fuzzy_percent": 1.5, "fuzzy_words": 201, "fuzzy_words_percent": 1.6, "fuzzy_chars": 1140, "fuzzy_chars_percent": 1.5, "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": "zh_Hans", "name": "Chinese (Simplified)", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/zh_Hans/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/zh_Hans/" }, { "total": 1853, "total_words": 12207, "total_chars": 72596, "last_change": "2026-01-08T02:38:12.107751Z", "recent_changes": 0, "translated": 1853, "translated_words": 12207, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 72596, "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": 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": "sv", "name": "Swedish", "url": "https://weblate.osgeo.org/projects/grass-gis/grasslibs/sv/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasslibs/sv/" } ] }