Statistics
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/components/grass-gis/grasswxpy-8-5/statistics/?format=api
{ "count": 31, "next": null, "previous": null, "results": [ { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:54:58.564007Z", "recent_changes": 0, "translated": 3278, "translated_words": 15540, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 96186, "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": 614, "failing_percent": 18.7, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 3278, "readonly_percent": 100.0, "readonly_words": 15540, "readonly_words_percent": 100.0, "readonly_chars": 96186, "readonly_chars_percent": 100.0, "suggestions": 0, "comments": 0, "code": "en", "name": "English", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/en/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/en/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:02.271211Z", "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": "ar", "name": "Arabic", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/ar/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/ar/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:06.304107Z", "recent_changes": 0, "translated": 33, "translated_words": 65, "translated_percent": 1.0, "translated_words_percent": 0.4, "translated_chars": 422, "translated_chars_percent": 0.4, "fuzzy": 15, "fuzzy_percent": 0.4, "fuzzy_words": 56, "fuzzy_words_percent": 0.3, "fuzzy_chars": 379, "fuzzy_chars_percent": 0.3, "failing": 10, "failing_percent": 0.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": "bn", "name": "Bengali", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/bn/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/bn/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:10.006788Z", "recent_changes": 0, "translated": 1541, "translated_words": 5808, "translated_percent": 47.0, "translated_words_percent": 37.3, "translated_chars": 35634, "translated_chars_percent": 37.0, "fuzzy": 156, "fuzzy_percent": 4.7, "fuzzy_words": 686, "fuzzy_words_percent": 4.4, "fuzzy_chars": 4429, "fuzzy_chars_percent": 4.6, "failing": 97, "failing_percent": 2.9, "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/grasswxpy-8-5/cs/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/cs/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:13.839125Z", "recent_changes": 0, "translated": 1912, "translated_words": 7574, "translated_percent": 58.3, "translated_words_percent": 48.7, "translated_chars": 46447, "translated_chars_percent": 48.2, "fuzzy": 169, "fuzzy_percent": 5.1, "fuzzy_words": 844, "fuzzy_words_percent": 5.4, "fuzzy_chars": 5320, "fuzzy_chars_percent": 5.5, "failing": 153, "failing_percent": 4.6, "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": "de", "name": "German", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/de/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/de/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:18.006437Z", "recent_changes": 0, "translated": 578, "translated_words": 1568, "translated_percent": 17.6, "translated_words_percent": 10.0, "translated_chars": 9507, "translated_chars_percent": 9.8, "fuzzy": 94, "fuzzy_percent": 2.8, "fuzzy_words": 350, "fuzzy_words_percent": 2.2, "fuzzy_chars": 2176, "fuzzy_chars_percent": 2.2, "failing": 102, "failing_percent": 3.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": 0, "comments": 0, "code": "el", "name": "Greek", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/el/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/el/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:21.096778Z", "recent_changes": 0, "translated": 2855, "translated_words": 12779, "translated_percent": 87.0, "translated_words_percent": 82.2, "translated_chars": 78648, "translated_chars_percent": 81.7, "fuzzy": 202, "fuzzy_percent": 6.1, "fuzzy_words": 1140, "fuzzy_words_percent": 7.3, "fuzzy_chars": 7226, "fuzzy_chars_percent": 7.5, "failing": 191, "failing_percent": 5.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": 3, "comments": 0, "code": "es", "name": "Spanish", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/es/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/es/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:24.562847Z", "recent_changes": 0, "translated": 112, "translated_words": 240, "translated_percent": 3.4, "translated_words_percent": 1.5, "translated_chars": 1415, "translated_chars_percent": 1.4, "fuzzy": 47, "fuzzy_percent": 1.4, "fuzzy_words": 165, "fuzzy_words_percent": 1.0, "fuzzy_chars": 1063, "fuzzy_chars_percent": 1.1, "failing": 14, "failing_percent": 0.4, "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/grasswxpy-8-5/fi/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/fi/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:27.544415Z", "recent_changes": 0, "translated": 3162, "translated_words": 14546, "translated_percent": 96.4, "translated_words_percent": 93.6, "translated_chars": 89793, "translated_chars_percent": 93.3, "fuzzy": 39, "fuzzy_percent": 1.1, "fuzzy_words": 263, "fuzzy_words_percent": 1.6, "fuzzy_chars": 1715, "fuzzy_chars_percent": 1.7, "failing": 138, "failing_percent": 4.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": "fr", "name": "French", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/fr/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/fr/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:30.633242Z", "recent_changes": 0, "translated": 210, "translated_words": 887, "translated_percent": 6.4, "translated_words_percent": 5.7, "translated_chars": 5310, "translated_chars_percent": 5.5, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 38, "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": 0, "comments": 0, "code": "hi", "name": "Hindi", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/hi/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/hi/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:33.787064Z", "recent_changes": 0, "translated": 1831, "translated_words": 6581, "translated_percent": 55.8, "translated_words_percent": 42.3, "translated_chars": 40213, "translated_chars_percent": 41.8, "fuzzy": 176, "fuzzy_percent": 5.3, "fuzzy_words": 796, "fuzzy_words_percent": 5.1, "fuzzy_chars": 5090, "fuzzy_chars_percent": 5.2, "failing": 105, "failing_percent": 3.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": "hu", "name": "Hungarian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/hu/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/hu/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:37.090833Z", "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": 1, "fuzzy_percent": 0.1, "fuzzy_words": 3, "fuzzy_words_percent": 0.1, "fuzzy_chars": 18, "fuzzy_chars_percent": 0.1, "failing": 1, "failing_percent": 0.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": 0, "comments": 0, "code": "id", "name": "Indonesian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/id/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/id/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:40.786076Z", "recent_changes": 0, "translated": 2778, "translated_words": 12246, "translated_percent": 84.7, "translated_words_percent": 78.8, "translated_chars": 75078, "translated_chars_percent": 78.0, "fuzzy": 179, "fuzzy_percent": 5.4, "fuzzy_words": 922, "fuzzy_words_percent": 5.9, "fuzzy_chars": 5882, "fuzzy_chars_percent": 6.1, "failing": 254, "failing_percent": 7.7, "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": "it", "name": "Italian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/it/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/it/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:44.134843Z", "recent_changes": 0, "translated": 1510, "translated_words": 5579, "translated_percent": 46.0, "translated_words_percent": 35.9, "translated_chars": 34243, "translated_chars_percent": 35.6, "fuzzy": 154, "fuzzy_percent": 4.6, "fuzzy_words": 664, "fuzzy_words_percent": 4.2, "fuzzy_chars": 4190, "fuzzy_chars_percent": 4.3, "failing": 442, "failing_percent": 13.4, "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/grasswxpy-8-5/ja/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/ja/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:47.026570Z", "recent_changes": 0, "translated": 230, "translated_words": 1218, "translated_percent": 7.0, "translated_words_percent": 7.8, "translated_chars": 7786, "translated_chars_percent": 8.0, "fuzzy": 83, "fuzzy_percent": 2.5, "fuzzy_words": 404, "fuzzy_words_percent": 2.5, "fuzzy_chars": 2599, "fuzzy_chars_percent": 2.7, "failing": 34, "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": "ko", "name": "Korean", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/ko/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/ko/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:49.999705Z", "recent_changes": 0, "translated": 1225, "translated_words": 3018, "translated_percent": 37.3, "translated_words_percent": 19.4, "translated_chars": 18206, "translated_chars_percent": 18.9, "fuzzy": 250, "fuzzy_percent": 7.6, "fuzzy_words": 947, "fuzzy_words_percent": 6.0, "fuzzy_chars": 5948, "fuzzy_chars_percent": 6.1, "failing": 70, "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": 0, "comments": 0, "code": "lv", "name": "Latvian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/lv/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/lv/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:53.309248Z", "recent_changes": 0, "translated": 143, "translated_words": 516, "translated_percent": 4.3, "translated_words_percent": 3.3, "translated_chars": 3144, "translated_chars_percent": 3.2, "fuzzy": 56, "fuzzy_percent": 1.7, "fuzzy_words": 224, "fuzzy_words_percent": 1.4, "fuzzy_chars": 1512, "fuzzy_chars_percent": 1.5, "failing": 25, "failing_percent": 0.7, "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/grasswxpy-8-5/ml/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/ml/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:56.751987Z", "recent_changes": 0, "translated": 2022, "translated_words": 7187, "translated_percent": 61.6, "translated_words_percent": 46.2, "translated_chars": 43952, "translated_chars_percent": 45.6, "fuzzy": 172, "fuzzy_percent": 5.2, "fuzzy_words": 789, "fuzzy_words_percent": 5.0, "fuzzy_chars": 4950, "fuzzy_chars_percent": 5.1, "failing": 119, "failing_percent": 3.6, "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/grasswxpy-8-5/pl/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/pl/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:55:59.678398Z", "recent_changes": 0, "translated": 405, "translated_words": 1160, "translated_percent": 12.3, "translated_words_percent": 7.4, "translated_chars": 7121, "translated_chars_percent": 7.4, "fuzzy": 99, "fuzzy_percent": 3.0, "fuzzy_words": 352, "fuzzy_words_percent": 2.2, "fuzzy_chars": 2261, "fuzzy_chars_percent": 2.3, "failing": 56, "failing_percent": 1.7, "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": "pt", "name": "Portuguese", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/pt/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/pt/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:56:03.264320Z", "recent_changes": 0, "translated": 2477, "translated_words": 10939, "translated_percent": 75.5, "translated_words_percent": 70.3, "translated_chars": 67092, "translated_chars_percent": 69.7, "fuzzy": 186, "fuzzy_percent": 5.6, "fuzzy_words": 1061, "fuzzy_words_percent": 6.8, "fuzzy_chars": 6760, "fuzzy_chars_percent": 7.0, "failing": 157, "failing_percent": 4.7, "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": "pt_BR", "name": "Portuguese (Brazil)", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/pt_BR/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/pt_BR/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:56:06.345278Z", "recent_changes": 0, "translated": 1644, "translated_words": 6721, "translated_percent": 50.1, "translated_words_percent": 43.2, "translated_chars": 41432, "translated_chars_percent": 43.0, "fuzzy": 163, "fuzzy_percent": 4.9, "fuzzy_words": 813, "fuzzy_words_percent": 5.2, "fuzzy_chars": 5151, "fuzzy_chars_percent": 5.3, "failing": 128, "failing_percent": 3.9, "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/grasswxpy-8-5/ro/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/ro/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:56:10.069047Z", "recent_changes": 0, "translated": 3021, "translated_words": 13822, "translated_percent": 92.1, "translated_words_percent": 88.9, "translated_chars": 85278, "translated_chars_percent": 88.6, "fuzzy": 221, "fuzzy_percent": 6.7, "fuzzy_words": 1495, "fuzzy_words_percent": 9.6, "fuzzy_chars": 9410, "fuzzy_chars_percent": 9.7, "failing": 71, "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": 0, "comments": 0, "code": "ru", "name": "Russian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/ru/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/ru/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:56:13.255491Z", "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": "si", "name": "Sinhala", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/si/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/si/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:56:16.215926Z", "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": "sl", "name": "Slovenian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/sl/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/sl/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:56:19.077416Z", "recent_changes": 0, "translated": 3278, "translated_words": 15540, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 96186, "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": 67, "failing_percent": 2.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/grasswxpy-8-5/sv/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/sv/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:56:22.678997Z", "recent_changes": 0, "translated": 65, "translated_words": 104, "translated_percent": 1.9, "translated_words_percent": 0.6, "translated_chars": 588, "translated_chars_percent": 0.6, "fuzzy": 23, "fuzzy_percent": 0.7, "fuzzy_words": 83, "fuzzy_words_percent": 0.5, "fuzzy_chars": 512, "fuzzy_chars_percent": 0.5, "failing": 14, "failing_percent": 0.4, "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/grasswxpy-8-5/ta/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/ta/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:56:25.871804Z", "recent_changes": 0, "translated": 108, "translated_words": 186, "translated_percent": 3.2, "translated_words_percent": 1.1, "translated_chars": 1056, "translated_chars_percent": 1.0, "fuzzy": 48, "fuzzy_percent": 1.4, "fuzzy_words": 143, "fuzzy_words_percent": 0.9, "fuzzy_chars": 960, "fuzzy_chars_percent": 0.9, "failing": 13, "failing_percent": 0.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": "th", "name": "Thai", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/th/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/th/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:56:29.636857Z", "recent_changes": 0, "translated": 616, "translated_words": 1849, "translated_percent": 18.7, "translated_words_percent": 11.8, "translated_chars": 11366, "translated_chars_percent": 11.8, "fuzzy": 109, "fuzzy_percent": 3.3, "fuzzy_words": 426, "fuzzy_words_percent": 2.7, "fuzzy_chars": 2796, "fuzzy_chars_percent": 2.9, "failing": 77, "failing_percent": 2.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": "tr", "name": "Turkish", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/tr/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/tr/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:56:32.854702Z", "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": "uk", "name": "Ukrainian", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/uk/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/uk/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:56:36.158224Z", "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": 18, "fuzzy_percent": 0.5, "fuzzy_words": 74, "fuzzy_words_percent": 0.4, "fuzzy_chars": 461, "fuzzy_chars_percent": 0.4, "failing": 8, "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": "vi", "name": "Vietnamese", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/vi/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/vi/" }, { "total": 3278, "total_words": 15540, "total_chars": 96186, "last_change": "2026-02-13T19:56:40.147545Z", "recent_changes": 0, "translated": 883, "translated_words": 3639, "translated_percent": 26.9, "translated_words_percent": 23.4, "translated_chars": 22214, "translated_chars_percent": 23.0, "fuzzy": 151, "fuzzy_percent": 4.6, "fuzzy_words": 739, "fuzzy_words_percent": 4.7, "fuzzy_chars": 4636, "fuzzy_chars_percent": 4.8, "failing": 75, "failing_percent": 2.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": "zh_Hans", "name": "Chinese (Simplified)", "url": "https://weblate.osgeo.org/projects/grass-gis/grasswxpy-8-5/zh_Hans/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/grasswxpy-8-5/zh_Hans/" } ] }