Translation projects API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/projects/geoserver/languages/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "total": 2839,
        "total_words": 12596,
        "total_chars": 81417,
        "last_change": "2025-05-12T07:31:42.036245Z",
        "recent_changes": 0,
        "translated": 911,
        "translated_words": 2564,
        "translated_percent": 32.0,
        "translated_words_percent": 20.3,
        "translated_chars": 15991,
        "translated_chars_percent": 19.6,
        "fuzzy": 2,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 43,
        "fuzzy_words_percent": 0.3,
        "fuzzy_chars": 250,
        "fuzzy_chars_percent": 0.3,
        "failing": 45,
        "failing_percent": 1.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 21,
        "readonly_percent": 0.7,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ca",
        "name": "Catalan",
        "url": "https://weblate.osgeo.org/projects/geoserver/-/ca/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/ca/"
    },
    {
        "total": 3061,
        "total_words": 13722,
        "total_chars": 88936,
        "last_change": "2025-05-12T07:31:57.786144Z",
        "recent_changes": 0,
        "translated": 2198,
        "translated_words": 9466,
        "translated_percent": 71.8,
        "translated_words_percent": 68.9,
        "translated_chars": 61053,
        "translated_chars_percent": 68.6,
        "fuzzy": 5,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 17,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 109,
        "fuzzy_chars_percent": 0.1,
        "failing": 207,
        "failing_percent": 6.7,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.7,
        "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/geoserver/-/zh_Hans/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/zh_Hans/"
    },
    {
        "total": 98,
        "total_words": 469,
        "total_chars": 3145,
        "last_change": "2025-02-16T10:35:40.924572Z",
        "recent_changes": 0,
        "translated": 63,
        "translated_words": 158,
        "translated_percent": 64.2,
        "translated_words_percent": 33.6,
        "translated_chars": 1044,
        "translated_chars_percent": 33.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 1,
        "failing_percent": 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": "zh_Hant",
        "name": "Chinese (Traditional)",
        "url": "https://weblate.osgeo.org/projects/geoserver/-/zh_Hant/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/zh_Hant/"
    },
    {
        "total": 3080,
        "total_words": 14001,
        "total_chars": 90878,
        "last_change": "2025-05-12T07:31:43.144644Z",
        "recent_changes": 0,
        "translated": 2033,
        "translated_words": 8384,
        "translated_percent": 66.0,
        "translated_words_percent": 59.8,
        "translated_chars": 53964,
        "translated_chars_percent": 59.3,
        "fuzzy": 7,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 62,
        "fuzzy_words_percent": 0.4,
        "fuzzy_chars": 387,
        "fuzzy_chars_percent": 0.4,
        "failing": 109,
        "failing_percent": 3.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.7,
        "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/geoserver/-/cs/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/cs/"
    },
    {
        "total": 1843,
        "total_words": 7753,
        "total_chars": 50152,
        "last_change": "2025-05-12T07:31:43.742729Z",
        "recent_changes": 0,
        "translated": 554,
        "translated_words": 1223,
        "translated_percent": 30.0,
        "translated_words_percent": 15.7,
        "translated_chars": 7583,
        "translated_chars_percent": 15.1,
        "fuzzy": 2,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 9,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 63,
        "fuzzy_chars_percent": 0.1,
        "failing": 21,
        "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": 15,
        "readonly_percent": 0.8,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "da",
        "name": "Danish",
        "url": "https://weblate.osgeo.org/projects/geoserver/-/da/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/da/"
    },
    {
        "total": 3269,
        "total_words": 14779,
        "total_chars": 96120,
        "last_change": "2025-05-12T07:31:50.663533Z",
        "recent_changes": 0,
        "translated": 2496,
        "translated_words": 10996,
        "translated_percent": 76.3,
        "translated_words_percent": 74.4,
        "translated_chars": 71464,
        "translated_chars_percent": 74.3,
        "fuzzy": 6,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 56,
        "fuzzy_words_percent": 0.3,
        "fuzzy_chars": 323,
        "fuzzy_chars_percent": 0.3,
        "failing": 202,
        "failing_percent": 6.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.7,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "nl",
        "name": "Dutch",
        "url": "https://weblate.osgeo.org/projects/geoserver/-/nl/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/nl/"
    },
    {
        "total": 4236,
        "total_words": 19239,
        "total_chars": 126092,
        "last_change": "2025-05-12T07:31:40.508760Z",
        "recent_changes": 1,
        "translated": 4203,
        "translated_words": 19239,
        "translated_percent": 99.2,
        "translated_words_percent": 100.0,
        "translated_chars": 126092,
        "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": 1683,
        "failing_percent": 39.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": "en",
        "name": "English",
        "url": "https://weblate.osgeo.org/projects/geoserver/-/en/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/en/"
    },
    {
        "total": 289,
        "total_words": 1333,
        "total_chars": 8756,
        "last_change": "2025-05-12T07:31:47.219738Z",
        "recent_changes": 0,
        "translated": 253,
        "translated_words": 1127,
        "translated_percent": 87.5,
        "translated_words_percent": 84.5,
        "translated_chars": 7285,
        "translated_chars_percent": 83.2,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 20,
        "failing_percent": 6.9,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 1,
        "readonly_percent": 0.3,
        "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/geoserver/-/fi/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/fi/"
    },
    {
        "total": 3847,
        "total_words": 17069,
        "total_chars": 110912,
        "last_change": "2025-05-12T07:31:47.987806Z",
        "recent_changes": 9,
        "translated": 3672,
        "translated_words": 16357,
        "translated_percent": 95.4,
        "translated_words_percent": 95.8,
        "translated_chars": 106322,
        "translated_chars_percent": 95.8,
        "fuzzy": 17,
        "fuzzy_percent": 0.4,
        "fuzzy_words": 76,
        "fuzzy_words_percent": 0.4,
        "fuzzy_chars": 514,
        "fuzzy_chars_percent": 0.4,
        "failing": 214,
        "failing_percent": 5.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 33,
        "readonly_percent": 0.8,
        "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/geoserver/-/fr/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/fr/"
    },
    {
        "total": 3203,
        "total_words": 14386,
        "total_chars": 93668,
        "last_change": "2025-05-12T07:31:44.992309Z",
        "recent_changes": 0,
        "translated": 2606,
        "translated_words": 10945,
        "translated_percent": 81.3,
        "translated_words_percent": 76.0,
        "translated_chars": 70731,
        "translated_chars_percent": 75.5,
        "fuzzy": 10,
        "fuzzy_percent": 0.3,
        "fuzzy_words": 110,
        "fuzzy_words_percent": 0.7,
        "fuzzy_chars": 657,
        "fuzzy_chars_percent": 0.7,
        "failing": 221,
        "failing_percent": 6.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.7,
        "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/geoserver/-/de/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/de/"
    },
    {
        "total": 2829,
        "total_words": 12703,
        "total_chars": 82398,
        "last_change": "2025-05-12T07:31:45.281953Z",
        "recent_changes": 0,
        "translated": 1512,
        "translated_words": 5950,
        "translated_percent": 53.4,
        "translated_words_percent": 46.8,
        "translated_chars": 38097,
        "translated_chars_percent": 46.2,
        "fuzzy": 2,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 9,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 60,
        "fuzzy_chars_percent": 0.1,
        "failing": 703,
        "failing_percent": 24.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.8,
        "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/geoserver/-/el/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/el/"
    },
    {
        "total": 2471,
        "total_words": 10916,
        "total_chars": 71214,
        "last_change": "2025-05-12T07:31:48.917713Z",
        "recent_changes": 0,
        "translated": 976,
        "translated_words": 2637,
        "translated_percent": 39.4,
        "translated_words_percent": 24.1,
        "translated_chars": 16602,
        "translated_chars_percent": 23.3,
        "fuzzy": 2,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 9,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 60,
        "fuzzy_chars_percent": 0.1,
        "failing": 498,
        "failing_percent": 20.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.9,
        "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/geoserver/-/hu/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/hu/"
    },
    {
        "total": 218,
        "total_words": 1012,
        "total_chars": 6771,
        "last_change": "2025-02-16T10:35:55.389640Z",
        "recent_changes": 0,
        "translated": 154,
        "translated_words": 737,
        "translated_percent": 70.6,
        "translated_words_percent": 72.8,
        "translated_chars": 4855,
        "translated_chars_percent": 71.7,
        "fuzzy": 1,
        "fuzzy_percent": 0.4,
        "fuzzy_words": 5,
        "fuzzy_words_percent": 0.4,
        "fuzzy_chars": 27,
        "fuzzy_chars_percent": 0.3,
        "failing": 9,
        "failing_percent": 4.1,
        "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.9,
        "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/geoserver/-/id/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/id/"
    },
    {
        "total": 2631,
        "total_words": 11662,
        "total_chars": 76250,
        "last_change": "2025-05-12T07:31:49.328133Z",
        "recent_changes": 0,
        "translated": 520,
        "translated_words": 1183,
        "translated_percent": 19.7,
        "translated_words_percent": 10.1,
        "translated_chars": 7335,
        "translated_chars_percent": 9.6,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 17,
        "failing_percent": 0.6,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.8,
        "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/geoserver/-/it/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/it/"
    },
    {
        "total": 3144,
        "total_words": 14154,
        "total_chars": 92185,
        "last_change": "2025-05-12T07:31:49.690858Z",
        "recent_changes": 0,
        "translated": 2214,
        "translated_words": 9120,
        "translated_percent": 70.4,
        "translated_words_percent": 64.4,
        "translated_chars": 58970,
        "translated_chars_percent": 63.9,
        "fuzzy": 7,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 60,
        "fuzzy_words_percent": 0.4,
        "fuzzy_chars": 359,
        "fuzzy_chars_percent": 0.3,
        "failing": 186,
        "failing_percent": 5.9,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.7,
        "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/geoserver/-/ja/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/ja/"
    },
    {
        "total": 3985,
        "total_words": 18277,
        "total_chars": 119520,
        "last_change": "2025-05-12T07:31:50.021144Z",
        "recent_changes": 1,
        "translated": 3610,
        "translated_words": 16212,
        "translated_percent": 90.5,
        "translated_words_percent": 88.7,
        "translated_chars": 106349,
        "translated_chars_percent": 88.9,
        "fuzzy": 12,
        "fuzzy_percent": 0.3,
        "fuzzy_words": 112,
        "fuzzy_words_percent": 0.6,
        "fuzzy_chars": 706,
        "fuzzy_chars_percent": 0.5,
        "failing": 311,
        "failing_percent": 7.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 31,
        "readonly_percent": 0.7,
        "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/geoserver/-/ko/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/ko/"
    },
    {
        "total": 2949,
        "total_words": 13342,
        "total_chars": 86679,
        "last_change": "2025-05-12T07:31:50.366660Z",
        "recent_changes": 0,
        "translated": 1802,
        "translated_words": 6084,
        "translated_percent": 61.1,
        "translated_words_percent": 45.6,
        "translated_chars": 38625,
        "translated_chars_percent": 44.5,
        "fuzzy": 2,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 10,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 51,
        "fuzzy_chars_percent": 0.1,
        "failing": 130,
        "failing_percent": 4.4,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.7,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "lt",
        "name": "Lithuanian",
        "url": "https://weblate.osgeo.org/projects/geoserver/-/lt/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/lt/"
    },
    {
        "total": 1394,
        "total_words": 5377,
        "total_chars": 34217,
        "last_change": "2025-04-15T16:27:13.195742Z",
        "recent_changes": 0,
        "translated": 669,
        "translated_words": 1987,
        "translated_percent": 47.9,
        "translated_words_percent": 36.9,
        "translated_chars": 12469,
        "translated_chars_percent": 36.4,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 365,
        "failing_percent": 26.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 14,
        "readonly_percent": 1.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "nb_NO",
        "name": "Norwegian Bokmål",
        "url": "https://weblate.osgeo.org/projects/geoserver/-/nb_NO/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/nb_NO/"
    },
    {
        "total": 3152,
        "total_words": 14162,
        "total_chars": 92265,
        "last_change": "2025-05-12T07:31:51.298505Z",
        "recent_changes": 0,
        "translated": 2235,
        "translated_words": 9105,
        "translated_percent": 70.9,
        "translated_words_percent": 64.2,
        "translated_chars": 59086,
        "translated_chars_percent": 64.0,
        "fuzzy": 5,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 55,
        "fuzzy_words_percent": 0.3,
        "fuzzy_chars": 312,
        "fuzzy_chars_percent": 0.3,
        "failing": 441,
        "failing_percent": 13.9,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.7,
        "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/geoserver/-/pl/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/pl/"
    },
    {
        "total": 2981,
        "total_words": 13476,
        "total_chars": 87632,
        "last_change": "2025-05-12T07:31:52.199275Z",
        "recent_changes": 0,
        "translated": 952,
        "translated_words": 2239,
        "translated_percent": 31.9,
        "translated_words_percent": 16.6,
        "translated_chars": 14169,
        "translated_chars_percent": 16.1,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 2,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 12,
        "fuzzy_chars_percent": 0.1,
        "failing": 24,
        "failing_percent": 0.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.7,
        "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/geoserver/-/pt/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/pt/"
    },
    {
        "total": 3144,
        "total_words": 14154,
        "total_chars": 92185,
        "last_change": "2025-05-12T07:31:53.043572Z",
        "recent_changes": 0,
        "translated": 2306,
        "translated_words": 9561,
        "translated_percent": 73.3,
        "translated_words_percent": 67.5,
        "translated_chars": 61792,
        "translated_chars_percent": 67.0,
        "fuzzy": 6,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 56,
        "fuzzy_words_percent": 0.3,
        "fuzzy_chars": 339,
        "fuzzy_chars_percent": 0.3,
        "failing": 456,
        "failing_percent": 14.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.7,
        "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/geoserver/-/pt_BR/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/pt_BR/"
    },
    {
        "total": 3461,
        "total_words": 15657,
        "total_chars": 101719,
        "last_change": "2025-05-12T07:31:53.774978Z",
        "recent_changes": 0,
        "translated": 2924,
        "translated_words": 12898,
        "translated_percent": 84.4,
        "translated_words_percent": 82.3,
        "translated_chars": 83780,
        "translated_chars_percent": 82.3,
        "fuzzy": 9,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 108,
        "fuzzy_words_percent": 0.6,
        "fuzzy_chars": 664,
        "fuzzy_chars_percent": 0.6,
        "failing": 159,
        "failing_percent": 4.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.6,
        "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/geoserver/-/ro/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/ro/"
    },
    {
        "total": 3209,
        "total_words": 14432,
        "total_chars": 93972,
        "last_change": "2025-05-12T07:31:54.570345Z",
        "recent_changes": 0,
        "translated": 2823,
        "translated_words": 12738,
        "translated_percent": 87.9,
        "translated_words_percent": 88.2,
        "translated_chars": 82679,
        "translated_chars_percent": 87.9,
        "fuzzy": 12,
        "fuzzy_percent": 0.3,
        "fuzzy_words": 112,
        "fuzzy_words_percent": 0.7,
        "fuzzy_chars": 695,
        "fuzzy_chars_percent": 0.7,
        "failing": 198,
        "failing_percent": 6.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.7,
        "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/geoserver/-/ru/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/ru/"
    },
    {
        "total": 58,
        "total_words": 362,
        "total_chars": 2390,
        "last_change": "2025-02-16T10:35:39.850498Z",
        "recent_changes": 0,
        "translated": 43,
        "translated_words": 261,
        "translated_percent": 74.1,
        "translated_words_percent": 72.0,
        "translated_chars": 1678,
        "translated_chars_percent": 70.2,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 4,
        "failing_percent": 6.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sk",
        "name": "Slovak",
        "url": "https://weblate.osgeo.org/projects/geoserver/-/sk/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/sk/"
    },
    {
        "total": 196,
        "total_words": 733,
        "total_chars": 4819,
        "last_change": "2025-02-16T10:35:39.931158Z",
        "recent_changes": 0,
        "translated": 59,
        "translated_words": 106,
        "translated_percent": 30.1,
        "translated_words_percent": 14.4,
        "translated_chars": 605,
        "translated_chars_percent": 12.5,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 2,
        "failing_percent": 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": "sl",
        "name": "Slovenian",
        "url": "https://weblate.osgeo.org/projects/geoserver/-/sl/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/sl/"
    },
    {
        "total": 3178,
        "total_words": 14262,
        "total_chars": 92954,
        "last_change": "2025-05-12T07:31:46.230191Z",
        "recent_changes": 0,
        "translated": 2496,
        "translated_words": 10817,
        "translated_percent": 78.5,
        "translated_words_percent": 75.8,
        "translated_chars": 70296,
        "translated_chars_percent": 75.6,
        "fuzzy": 7,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 100,
        "fuzzy_words_percent": 0.7,
        "fuzzy_chars": 575,
        "fuzzy_chars_percent": 0.6,
        "failing": 240,
        "failing_percent": 7.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.7,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "es",
        "name": "Spanish",
        "url": "https://weblate.osgeo.org/projects/geoserver/-/es/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/es/"
    },
    {
        "total": 3170,
        "total_words": 14254,
        "total_chars": 92874,
        "last_change": "2025-05-12T07:31:55.501167Z",
        "recent_changes": 0,
        "translated": 2346,
        "translated_words": 7730,
        "translated_percent": 74.0,
        "translated_words_percent": 54.2,
        "translated_chars": 49702,
        "translated_chars_percent": 53.5,
        "fuzzy": 7,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 60,
        "fuzzy_words_percent": 0.4,
        "fuzzy_chars": 375,
        "fuzzy_chars_percent": 0.4,
        "failing": 135,
        "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": 23,
        "readonly_percent": 0.7,
        "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/geoserver/-/sv/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/sv/"
    },
    {
        "total": 3152,
        "total_words": 14162,
        "total_chars": 92265,
        "last_change": "2025-05-12T07:31:56.488754Z",
        "recent_changes": 0,
        "translated": 2390,
        "translated_words": 9916,
        "translated_percent": 75.8,
        "translated_words_percent": 70.0,
        "translated_chars": 64279,
        "translated_chars_percent": 69.6,
        "fuzzy": 8,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 103,
        "fuzzy_words_percent": 0.7,
        "fuzzy_chars": 626,
        "fuzzy_chars_percent": 0.6,
        "failing": 164,
        "failing_percent": 5.2,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 23,
        "readonly_percent": 0.7,
        "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/geoserver/-/tr/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/tr/"
    },
    {
        "total": 215,
        "total_words": 943,
        "total_chars": 6183,
        "last_change": "2025-05-12T07:31:57.358484Z",
        "recent_changes": 0,
        "translated": 124,
        "translated_words": 413,
        "translated_percent": 57.6,
        "translated_words_percent": 43.7,
        "translated_chars": 2681,
        "translated_chars_percent": 43.3,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 23,
        "failing_percent": 10.6,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 1,
        "readonly_percent": 0.4,
        "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/geoserver/-/vi/",
        "translate_url": "https://weblate.osgeo.org/translate/geoserver/-/vi/"
    }
]