Languages
Translation projects API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/projects/grass-gis/languages/?format=api
[ { "total": 15212, "total_words": 97750, "total_chars": 597257, "last_change": "2026-01-03T17:18:58.999440Z", "recent_changes": 0, "translated": 263, "translated_words": 1522, "translated_percent": 1.7, "translated_words_percent": 1.5, "translated_chars": 9147, "translated_chars_percent": 1.5, "fuzzy": 6444, "fuzzy_percent": 42.3, "fuzzy_words": 38756, "fuzzy_words_percent": 39.6, "fuzzy_chars": 229864, "fuzzy_chars_percent": 38.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 12, "comments": 0, "code": "ar", "name": "Arabic", "url": "https://weblate.osgeo.org/projects/grass-gis/-/ar/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/ar/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:02.139193Z", "recent_changes": 0, "translated": 58, "translated_words": 132, "translated_percent": 0.3, "translated_words_percent": 0.1, "translated_chars": 781, "translated_chars_percent": 0.1, "fuzzy": 26, "fuzzy_percent": 0.1, "fuzzy_words": 126, "fuzzy_words_percent": 0.1, "fuzzy_chars": 760, "fuzzy_chars_percent": 0.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 0, "comments": 0, "code": "bn", "name": "Bengali", "url": "https://weblate.osgeo.org/projects/grass-gis/-/bn/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/bn/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:20:35.890499Z", "recent_changes": 0, "translated": 1566, "translated_words": 7680, "translated_percent": 10.2, "translated_words_percent": 7.9, "translated_chars": 46631, "translated_chars_percent": 7.8, "fuzzy": 409, "fuzzy_percent": 2.6, "fuzzy_words": 2343, "fuzzy_words_percent": 2.4, "fuzzy_chars": 14202, "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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 4, "comments": 0, "code": "zh_Hans", "name": "Chinese (Simplified)", "url": "https://weblate.osgeo.org/projects/grass-gis/-/zh_Hans/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/zh_Hans/" }, { "total": 15212, "total_words": 97750, "total_chars": 597257, "last_change": "2026-01-03T17:19:06.217861Z", "recent_changes": 0, "translated": 5047, "translated_words": 28133, "translated_percent": 33.1, "translated_words_percent": 28.7, "translated_chars": 170127, "translated_chars_percent": 28.4, "fuzzy": 586, "fuzzy_percent": 3.8, "fuzzy_words": 3404, "fuzzy_words_percent": 3.4, "fuzzy_chars": 20924, "fuzzy_chars_percent": 3.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 5, "comments": 0, "code": "cs", "name": "Czech", "url": "https://weblate.osgeo.org/projects/grass-gis/-/cs/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/cs/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:12:45.257336Z", "recent_changes": 0, "translated": 15212, "translated_words": 97128, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 597257, "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": 15212, "readonly_percent": 100.0, "readonly_words": 97128, "readonly_words_percent": 100.0, "readonly_chars": 597257, "readonly_chars_percent": 100.0, "suggestions": 0, "comments": 72, "code": "en", "name": "English", "url": "https://weblate.osgeo.org/projects/grass-gis/-/en/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/en/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:19.814829Z", "recent_changes": 0, "translated": 156, "translated_words": 373, "translated_percent": 1.0, "translated_words_percent": 0.3, "translated_chars": 2204, "translated_chars_percent": 0.3, "fuzzy": 113, "fuzzy_percent": 0.7, "fuzzy_words": 513, "fuzzy_words_percent": 0.5, "fuzzy_chars": 2962, "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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 2, "comments": 0, "code": "fi", "name": "Finnish", "url": "https://weblate.osgeo.org/projects/grass-gis/-/fi/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/fi/" }, { "total": 15212, "total_words": 97143, "total_chars": 597257, "last_change": "2026-01-04T20:50:42.429126Z", "recent_changes": 1, "translated": 8486, "translated_words": 49159, "translated_percent": 55.7, "translated_words_percent": 50.6, "translated_chars": 298834, "translated_chars_percent": 50.0, "fuzzy": 346, "fuzzy_percent": 2.2, "fuzzy_words": 2370, "fuzzy_words_percent": 2.4, "fuzzy_chars": 14522, "fuzzy_chars_percent": 2.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 25, "comments": 61, "code": "fr", "name": "French", "url": "https://weblate.osgeo.org/projects/grass-gis/-/fr/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/fr/" }, { "total": 15212, "total_words": 97199, "total_chars": 597257, "last_change": "2026-01-03T17:19:09.698291Z", "recent_changes": 0, "translated": 6717, "translated_words": 37441, "translated_percent": 44.1, "translated_words_percent": 38.5, "translated_chars": 226434, "translated_chars_percent": 37.9, "fuzzy": 671, "fuzzy_percent": 4.4, "fuzzy_words": 4181, "fuzzy_words_percent": 4.3, "fuzzy_chars": 25554, "fuzzy_chars_percent": 4.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 1110, "comments": 0, "code": "de", "name": "German", "url": "https://weblate.osgeo.org/projects/grass-gis/-/de/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/de/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:13.287998Z", "recent_changes": 0, "translated": 1051, "translated_words": 4475, "translated_percent": 6.9, "translated_words_percent": 4.6, "translated_chars": 26415, "translated_chars_percent": 4.4, "fuzzy": 274, "fuzzy_percent": 1.8, "fuzzy_words": 1454, "fuzzy_words_percent": 1.4, "fuzzy_chars": 8581, "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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 1, "comments": 1, "code": "el", "name": "Greek", "url": "https://weblate.osgeo.org/projects/grass-gis/-/el/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/el/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:26.771558Z", "recent_changes": 0, "translated": 1905, "translated_words": 6831, "translated_percent": 12.5, "translated_words_percent": 7.0, "translated_chars": 41644, "translated_chars_percent": 6.9, "fuzzy": 301, "fuzzy_percent": 1.9, "fuzzy_words": 1526, "fuzzy_words_percent": 1.5, "fuzzy_chars": 9394, "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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 8, "comments": 0, "code": "hu", "name": "Hungarian", "url": "https://weblate.osgeo.org/projects/grass-gis/-/hu/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/hu/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:29.825579Z", "recent_changes": 0, "translated": 77, "translated_words": 416, "translated_percent": 0.5, "translated_words_percent": 0.4, "translated_chars": 2305, "translated_chars_percent": 0.3, "fuzzy": 16, "fuzzy_percent": 0.1, "fuzzy_words": 124, "fuzzy_words_percent": 0.1, "fuzzy_chars": 679, "fuzzy_chars_percent": 0.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 0, "comments": 0, "code": "id", "name": "Indonesian", "url": "https://weblate.osgeo.org/projects/grass-gis/-/id/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/id/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:33.325987Z", "recent_changes": 0, "translated": 6550, "translated_words": 34792, "translated_percent": 43.0, "translated_words_percent": 35.8, "translated_chars": 210108, "translated_chars_percent": 35.1, "fuzzy": 649, "fuzzy_percent": 4.2, "fuzzy_words": 3899, "fuzzy_words_percent": 4.0, "fuzzy_chars": 23879, "fuzzy_chars_percent": 3.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 10, "comments": 0, "code": "it", "name": "Italian", "url": "https://weblate.osgeo.org/projects/grass-gis/-/it/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/it/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:36.574346Z", "recent_changes": 0, "translated": 4681, "translated_words": 23250, "translated_percent": 30.7, "translated_words_percent": 23.9, "translated_chars": 140025, "translated_chars_percent": 23.4, "fuzzy": 568, "fuzzy_percent": 3.7, "fuzzy_words": 3217, "fuzzy_words_percent": 3.3, "fuzzy_chars": 19502, "fuzzy_chars_percent": 3.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 3, "comments": 0, "code": "ja", "name": "Japanese", "url": "https://weblate.osgeo.org/projects/grass-gis/-/ja/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/ja/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:39.659331Z", "recent_changes": 0, "translated": 2111, "translated_words": 11882, "translated_percent": 13.8, "translated_words_percent": 12.2, "translated_chars": 72032, "translated_chars_percent": 12.0, "fuzzy": 452, "fuzzy_percent": 2.9, "fuzzy_words": 2684, "fuzzy_words_percent": 2.7, "fuzzy_chars": 16344, "fuzzy_chars_percent": 2.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 1341, "comments": 0, "code": "ko", "name": "Korean", "url": "https://weblate.osgeo.org/projects/grass-gis/-/ko/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/ko/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:42.868775Z", "recent_changes": 0, "translated": 1812, "translated_words": 5149, "translated_percent": 11.9, "translated_words_percent": 5.3, "translated_chars": 30890, "translated_chars_percent": 5.1, "fuzzy": 1225, "fuzzy_percent": 8.0, "fuzzy_words": 6702, "fuzzy_words_percent": 6.9, "fuzzy_chars": 40007, "fuzzy_chars_percent": 6.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 9, "comments": 0, "code": "lv", "name": "Latvian", "url": "https://weblate.osgeo.org/projects/grass-gis/-/lv/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/lv/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:45.867527Z", "recent_changes": 0, "translated": 213, "translated_words": 891, "translated_percent": 1.4, "translated_words_percent": 0.9, "translated_chars": 5353, "translated_chars_percent": 0.8, "fuzzy": 66, "fuzzy_percent": 0.4, "fuzzy_words": 288, "fuzzy_words_percent": 0.2, "fuzzy_chars": 1850, "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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 0, "comments": 0, "code": "ml", "name": "Malayalam", "url": "https://weblate.osgeo.org/projects/grass-gis/-/ml/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/ml/" }, { "total": 15212, "total_words": 97750, "total_chars": 597257, "last_change": "2026-01-03T17:19:49.189975Z", "recent_changes": 0, "translated": 4547, "translated_words": 21227, "translated_percent": 29.8, "translated_words_percent": 21.7, "translated_chars": 127699, "translated_chars_percent": 21.3, "fuzzy": 560, "fuzzy_percent": 3.6, "fuzzy_words": 3141, "fuzzy_words_percent": 3.2, "fuzzy_chars": 19084, "fuzzy_chars_percent": 3.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 8, "comments": 0, "code": "pl", "name": "Polish", "url": "https://weblate.osgeo.org/projects/grass-gis/-/pl/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/pl/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:51.987735Z", "recent_changes": 0, "translated": 1529, "translated_words": 8167, "translated_percent": 10.0, "translated_words_percent": 8.4, "translated_chars": 48855, "translated_chars_percent": 8.1, "fuzzy": 379, "fuzzy_percent": 2.4, "fuzzy_words": 2094, "fuzzy_words_percent": 2.1, "fuzzy_chars": 12718, "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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 5, "comments": 0, "code": "pt", "name": "Portuguese", "url": "https://weblate.osgeo.org/projects/grass-gis/-/pt/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/pt/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:59.325007Z", "recent_changes": 0, "translated": 8045, "translated_words": 46702, "translated_percent": 52.8, "translated_words_percent": 48.0, "translated_chars": 285324, "translated_chars_percent": 47.7, "fuzzy": 707, "fuzzy_percent": 4.6, "fuzzy_words": 4704, "fuzzy_words_percent": 4.8, "fuzzy_chars": 29085, "fuzzy_chars_percent": 4.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 16, "comments": 0, "code": "pt_BR", "name": "Portuguese (Brazil)", "url": "https://weblate.osgeo.org/projects/grass-gis/-/pt_BR/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/pt_BR/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:20:02.583181Z", "recent_changes": 0, "translated": 2809, "translated_words": 12321, "translated_percent": 18.4, "translated_words_percent": 12.6, "translated_chars": 75817, "translated_chars_percent": 12.6, "fuzzy": 472, "fuzzy_percent": 3.1, "fuzzy_words": 2580, "fuzzy_words_percent": 2.6, "fuzzy_chars": 15795, "fuzzy_chars_percent": 2.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 1, "comments": 2, "code": "ro", "name": "Romanian", "url": "https://weblate.osgeo.org/projects/grass-gis/-/ro/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/ro/" }, { "total": 15212, "total_words": 97750, "total_chars": 597257, "last_change": "2026-01-03T17:20:06.043225Z", "recent_changes": 0, "translated": 4889, "translated_words": 26139, "translated_percent": 32.1, "translated_words_percent": 26.7, "translated_chars": 158395, "translated_chars_percent": 26.5, "fuzzy": 511, "fuzzy_percent": 3.3, "fuzzy_words": 3491, "fuzzy_words_percent": 3.5, "fuzzy_chars": 21486, "fuzzy_chars_percent": 3.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 15, "comments": 0, "code": "ru", "name": "Russian", "url": "https://weblate.osgeo.org/projects/grass-gis/-/ru/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/ru/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:20:09.315282Z", "recent_changes": 0, "translated": 9, "translated_words": 26, "translated_percent": 0.1, "translated_words_percent": 0.1, "translated_chars": 170, "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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 0, "comments": 0, "code": "si", "name": "Sinhala", "url": "https://weblate.osgeo.org/projects/grass-gis/-/si/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/si/" }, { "total": 15212, "total_words": 97750, "total_chars": 597257, "last_change": "2026-01-03T17:20:12.383211Z", "recent_changes": 0, "translated": 246, "translated_words": 1456, "translated_percent": 1.6, "translated_words_percent": 1.4, "translated_chars": 8721, "translated_chars_percent": 1.4, "fuzzy": 6590, "fuzzy_percent": 43.3, "fuzzy_words": 39438, "fuzzy_words_percent": 40.3, "fuzzy_chars": 233966, "fuzzy_chars_percent": 39.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 0, "comments": 0, "code": "sl", "name": "Slovenian", "url": "https://weblate.osgeo.org/projects/grass-gis/-/sl/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/sl/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:19:16.728115Z", "recent_changes": 0, "translated": 11583, "translated_words": 69412, "translated_percent": 76.1, "translated_words_percent": 71.4, "translated_chars": 424995, "translated_chars_percent": 71.1, "fuzzy": 823, "fuzzy_percent": 5.4, "fuzzy_words": 5582, "fuzzy_words_percent": 5.7, "fuzzy_chars": 34161, "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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 32, "comments": 0, "code": "es", "name": "Spanish", "url": "https://weblate.osgeo.org/projects/grass-gis/-/es/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/es/" }, { "total": 15212, "total_words": 97750, "total_chars": 597257, "last_change": "2026-01-08T02:38:13.897556Z", "recent_changes": 0, "translated": 15207, "translated_words": 97705, "translated_percent": 99.9, "translated_words_percent": 99.9, "translated_chars": 596946, "translated_chars_percent": 99.9, "fuzzy": 4, "fuzzy_percent": 0.1, "fuzzy_words": 38, "fuzzy_words_percent": 0.1, "fuzzy_chars": 265, "fuzzy_chars_percent": 0.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 0, "comments": 0, "code": "sv", "name": "Swedish", "url": "https://weblate.osgeo.org/projects/grass-gis/-/sv/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/sv/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:20:19.459474Z", "recent_changes": 0, "translated": 141, "translated_words": 298, "translated_percent": 0.9, "translated_words_percent": 0.3, "translated_chars": 1720, "translated_chars_percent": 0.2, "fuzzy": 67, "fuzzy_percent": 0.4, "fuzzy_words": 320, "fuzzy_words_percent": 0.3, "fuzzy_chars": 1736, "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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 1, "comments": 0, "code": "ta", "name": "Tamil", "url": "https://weblate.osgeo.org/projects/grass-gis/-/ta/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/ta/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:20:22.512351Z", "recent_changes": 0, "translated": 347, "translated_words": 1579, "translated_percent": 2.2, "translated_words_percent": 1.6, "translated_chars": 9260, "translated_chars_percent": 1.5, "fuzzy": 198, "fuzzy_percent": 1.3, "fuzzy_words": 1060, "fuzzy_words_percent": 1.0, "fuzzy_chars": 6380, "fuzzy_chars_percent": 1.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 0, "comments": 1, "code": "th", "name": "Thai", "url": "https://weblate.osgeo.org/projects/grass-gis/-/th/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/th/" }, { "total": 15212, "total_words": 97128, "total_chars": 597257, "last_change": "2026-01-03T17:20:25.799052Z", "recent_changes": 0, "translated": 2273, "translated_words": 10447, "translated_percent": 14.9, "translated_words_percent": 10.7, "translated_chars": 61713, "translated_chars_percent": 10.3, "fuzzy": 469, "fuzzy_percent": 3.0, "fuzzy_words": 2626, "fuzzy_words_percent": 2.7, "fuzzy_chars": 15990, "fuzzy_chars_percent": 2.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 0, "comments": 0, "code": "tr", "name": "Turkish", "url": "https://weblate.osgeo.org/projects/grass-gis/-/tr/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/tr/" }, { "total": 15212, "total_words": 97750, "total_chars": 597257, "last_change": "2026-01-03T17:20:29.103716Z", "recent_changes": 0, "translated": 22, "translated_words": 67, "translated_percent": 0.1, "translated_words_percent": 0.1, "translated_chars": 357, "translated_chars_percent": 0.1, "fuzzy": 9, "fuzzy_percent": 0.1, "fuzzy_words": 61, "fuzzy_words_percent": 0.1, "fuzzy_chars": 333, "fuzzy_chars_percent": 0.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 0, "comments": 0, "code": "uk", "name": "Ukrainian", "url": "https://weblate.osgeo.org/projects/grass-gis/-/uk/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/uk/" }, { "total": 15212, "total_words": 97750, "total_chars": 597257, "last_change": "2026-01-03T17:20:32.209216Z", "recent_changes": 0, "translated": 235, "translated_words": 1703, "translated_percent": 1.5, "translated_words_percent": 1.7, "translated_chars": 9834, "translated_chars_percent": 1.6, "fuzzy": 171, "fuzzy_percent": 1.1, "fuzzy_words": 1014, "fuzzy_words_percent": 1.0, "fuzzy_chars": 6034, "fuzzy_chars_percent": 1.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": 2, "readonly_percent": 0.1, "readonly_words": 3, "readonly_words_percent": 0.1, "readonly_chars": 30, "readonly_chars_percent": 0.1, "suggestions": 0, "comments": 0, "code": "vi", "name": "Vietnamese", "url": "https://weblate.osgeo.org/projects/grass-gis/-/vi/", "translate_url": "https://weblate.osgeo.org/translate/grass-gis/-/vi/" } ]