Translation components API.

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

GET /api/components/?format=api&page=95
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 6303,
    "next": "https://hosted.weblate.org/api/components/?format=api&page=96",
    "previous": "https://hosted.weblate.org/api/components/?format=api&page=94",
    "results": [
        {
            "name": "Docs",
            "slug": "docs",
            "id": 25130,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Nickvision Tagger",
                "slug": "nickvision-tagger",
                "id": 4160,
                "web": "https://github.com/NickvisionApps/Tagger",
                "web_url": "https://hosted.weblate.org/projects/nickvision-tagger/",
                "url": "https://hosted.weblate.org/api/projects/nickvision-tagger/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/nickvision-tagger/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/nickvision-tagger/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/nickvision-tagger/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/nickvision-tagger/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/nickvision-tagger/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/nickvision-tagger/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/nickvision-tagger/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Translate each string from its English version.\r\n\r\n`{0}, {1}, etc...` represent arguments that will be placed in the string. \r\nFor example, for importing files: `{0} files imported.` could show as `5 files imported.` inside the application.\r\n\r\nTube Converter also has different contexts for strings that is separated by a period (`.`).\r\nFor example, `Greeting.Morning` and `Greeting.Afternoon` are two strings that will be used to greet the user depending on the time of day (which is the context).\r\nIn English, `Greeting.Morning` = \"Good Morning!\" and `Greeting.Afternoon` = \"Good Afternoon!\"\r\n\r\nCredits and other strings with one or multiple newlines should be formated the same in other languages.\r\n\r\nStrings with the contexts `GNOME` and `WinUI` are used only on the GNOME and WinUI platforms respectively. We ask that users of either platform when translating to translate strings for all platforms, even if they don't use said platform.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/NickvisionApps/Tagger",
            "git_export": "",
            "branch": "main",
            "push_branch": "",
            "filemask": "NickvisionTagger.Shared/Docs/po/*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "NickvisionTagger.Shared/Docs/po/tagger.pot",
            "file_format": "po",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/nickvision-tagger/docs/",
            "url": "https://hosted.weblate.org/api/components/nickvision-tagger/docs/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/nickvision-tagger/docs/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/nickvision-tagger/docs/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/nickvision-tagger/docs/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/nickvision-tagger/docs/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/nickvision-tagger/docs/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/nickvision-tagger/docs/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12024/?format=api",
                "https://hosted.weblate.org/api/addons/12025/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/nickvision-tagger/app/?format=api"
        },
        {
            "name": "Tor VPN",
            "slug": "tor-vpn",
            "id": 25145,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Tor Project",
                "slug": "tor",
                "id": 3043,
                "web": "https://www.torproject.org/",
                "web_url": "https://hosted.weblate.org/projects/tor/",
                "url": "https://hosted.weblate.org/api/projects/tor/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/tor/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/tor/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/tor/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/tor/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/tor/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/tor/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/tor/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "All the contributions to the Tor Project are bound by our Code of Conduct: https://gitweb.torproject.org/community/policies.git/plain/code_of_conduct.txt\r\n\r\nTo share skills and solve any doubts, please join the Tor Localization community: \r\nhttps://gitlab.torproject.org/tpo/community/l10n/-/wikis/Localization-for-translators\r\n\r\nPlease see our language statistics at https://tpo.pages.torproject.net/community/l10n/stats.html \r\nwith up to date information about translation priorities.\r\n\r\n### Remember that your name and email will appear on some translation files.\r\n### We encourage the use of pseudonyms!",
                "enable_hooks": true,
                "language_aliases": "bn-BD:bn,es-ES:es,es_ES:es,fy-NL:fy,gu-IN:gu,gu_IN:gu,gu-rIN:gu,hi-IN:hi,hi_IN:hi,hy-AM:hy,hy_AM:hy,sv-SE:sv,sv_SE:sv,en_US:en,en-US:en,pt-BR:pt_BR,zh-CN:zh_Hans,zh-TW:zh_Hant"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/tor-vpn/",
            "branch": "tor-vpn",
            "push_branch": "",
            "filemask": "res/values-*/strings.xml",
            "screenshot_filemask": "screenshots/*.png",
            "template": "res/values/strings.xml",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-vpn/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-vpn/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-vpn/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-vpn/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-vpn/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-vpn/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-vpn/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-vpn/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://gitlab.torproject.org/tpo/applications/vpn/-/blob/main/app/src/main/res/values/strings.xml",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 4,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/14927/?format=api",
                "https://hosted.weblate.org/api/addons/12043/?format=api",
                "https://hosted.weblate.org/api/addons/12046/?format=api",
                "https://hosted.weblate.org/api/addons/12044/?format=api",
                "https://hosted.weblate.org/api/addons/12045/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "QuickWeather App",
            "slug": "quickweather-app",
            "id": 25150,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "QuickWeather",
                "slug": "quickweather",
                "id": 4201,
                "web": "https://github.com/TylerWilliamson/QuickWeather",
                "web_url": "https://hosted.weblate.org/projects/quickweather/",
                "url": "https://hosted.weblate.org/api/projects/quickweather/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/quickweather/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/quickweather/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/quickweather/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/quickweather/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/quickweather/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/quickweather/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/quickweather/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/TylerWilliamson/QuickWeather.git",
            "git_export": "https://hosted.weblate.org/git/quickweather/quickweather-app/",
            "branch": "master",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "screenshot_filemask": "",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/quickweather/quickweather-app/",
            "url": "https://hosted.weblate.org/api/components/quickweather/quickweather-app/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/quickweather/quickweather-app/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/quickweather/quickweather-app/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/quickweather/quickweather-app/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/quickweather/quickweather-app/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/quickweather/quickweather-app/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/quickweather/quickweather-app/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12051/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "QuickWeather",
            "slug": "glossary",
            "id": 25151,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "QuickWeather",
                "slug": "quickweather",
                "id": 4201,
                "web": "https://github.com/TylerWilliamson/QuickWeather",
                "web_url": "https://hosted.weblate.org/projects/quickweather/",
                "url": "https://hosted.weblate.org/api/projects/quickweather/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/quickweather/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/quickweather/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/quickweather/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/quickweather/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/quickweather/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/quickweather/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/quickweather/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/quickweather/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/quickweather/glossary/",
            "url": "https://hosted.weblate.org/api/components/quickweather/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/quickweather/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/quickweather/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/quickweather/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/quickweather/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/quickweather/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/quickweather/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "QuickWeather Fastlane",
            "slug": "quickweather-fastlane",
            "id": 25155,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "QuickWeather",
                "slug": "quickweather",
                "id": 4201,
                "web": "https://github.com/TylerWilliamson/QuickWeather",
                "web_url": "https://hosted.weblate.org/projects/quickweather/",
                "url": "https://hosted.weblate.org/api/projects/quickweather/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/quickweather/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/quickweather/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/quickweather/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/quickweather/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/quickweather/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/quickweather/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/quickweather/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/TylerWilliamson/QuickWeather.git",
            "git_export": "https://hosted.weblate.org/git/quickweather/quickweather-fastlane/",
            "branch": "master",
            "push_branch": "",
            "filemask": "fastlane/metadata/android/*",
            "screenshot_filemask": "",
            "template": "fastlane/metadata/android/en-US",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "appstore",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/quickweather/quickweather-fastlane/",
            "url": "https://hosted.weblate.org/api/components/quickweather/quickweather-fastlane/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/quickweather/quickweather-fastlane/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/quickweather/quickweather-fastlane/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/quickweather/quickweather-fastlane/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/quickweather/quickweather-fastlane/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/quickweather/quickweather-fastlane/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/quickweather/quickweather-fastlane/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "app",
            "slug": "app",
            "id": 25160,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Dhizuku",
                "slug": "dhizuku",
                "id": 3963,
                "web": "https://github.com/iamr0s/Dhizuku",
                "web_url": "https://hosted.weblate.org/projects/dhizuku/",
                "url": "https://hosted.weblate.org/api/projects/dhizuku/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/dhizuku/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/dhizuku/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/dhizuku/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/dhizuku/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/dhizuku/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/dhizuku/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/dhizuku/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The translation work of Dhizuku.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/iamr0s/Dhizuku",
            "git_export": "https://hosted.weblate.org/git/dhizuku/app/",
            "branch": "main",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "screenshot_filemask": "",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "LGPL-3.0-only",
            "license_url": "https://spdx.org/licenses/LGPL-3.0-only.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/dhizuku/app/",
            "url": "https://hosted.weblate.org/api/components/dhizuku/app/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/dhizuku/app/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/dhizuku/app/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/dhizuku/app/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/dhizuku/app/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/dhizuku/app/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/dhizuku/app/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:iamr0s/Dhizuku.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12060/?format=api",
                "https://hosted.weblate.org/api/addons/12061/?format=api",
                "https://hosted.weblate.org/api/addons/12056/?format=api",
                "https://hosted.weblate.org/api/addons/12059/?format=api",
                "https://hosted.weblate.org/api/addons/12057/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Manager",
            "slug": "manager",
            "id": 25161,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "KernelSU",
                "slug": "kernelsu",
                "id": 4204,
                "web": "https://kernelsu.org",
                "web_url": "https://hosted.weblate.org/projects/kernelsu/",
                "url": "https://hosted.weblate.org/api/projects/kernelsu/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/kernelsu/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/kernelsu/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/kernelsu/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/kernelsu/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/kernelsu/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/kernelsu/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/kernelsu/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "[KernelSU](https://github.com/tiann/KernelSU) translation project",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "git@github.com:tiann/KernelSU.git",
            "git_export": "https://hosted.weblate.org/git/kernelsu/manager/",
            "branch": "main",
            "push_branch": "translation",
            "filemask": "manager/app/src/main/res/values-*/strings.xml",
            "screenshot_filemask": "manager/docs/*.png",
            "template": "manager/app/src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-only",
            "license_url": "https://spdx.org/licenses/GPL-3.0-only.html",
            "agreement": "https://github.com/tiann/KernelSU/#license",
            "web_url": "https://hosted.weblate.org/projects/kernelsu/manager/",
            "url": "https://hosted.weblate.org/api/components/kernelsu/manager/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/kernelsu/manager/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/kernelsu/manager/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/kernelsu/manager/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/kernelsu/manager/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/kernelsu/manager/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/kernelsu/manager/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:tiann/KernelSU.git",
            "check_flags": "xml-text",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "merge",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12062/?format=api",
                "https://hosted.weblate.org/api/addons/12063/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "KernelSU",
            "slug": "glossary",
            "id": 25162,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "KernelSU",
                "slug": "kernelsu",
                "id": 4204,
                "web": "https://kernelsu.org",
                "web_url": "https://hosted.weblate.org/projects/kernelsu/",
                "url": "https://hosted.weblate.org/api/projects/kernelsu/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/kernelsu/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/kernelsu/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/kernelsu/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/kernelsu/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/kernelsu/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/kernelsu/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/kernelsu/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "[KernelSU](https://github.com/tiann/KernelSU) translation project",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/kernelsu/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "GPL-3.0-only",
            "license_url": "https://spdx.org/licenses/GPL-3.0-only.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/kernelsu/glossary/",
            "url": "https://hosted.weblate.org/api/components/kernelsu/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/kernelsu/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/kernelsu/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/kernelsu/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/kernelsu/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/kernelsu/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/kernelsu/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "README.md",
            "slug": "readme",
            "id": 25193,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "AshOS",
                "slug": "ashos",
                "id": 4208,
                "web": "https://github.com/ashos/ashos",
                "web_url": "https://hosted.weblate.org/projects/ashos/",
                "url": "https://hosted.weblate.org/api/projects/ashos/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/ashos/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/ashos/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/ashos/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/ashos/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/ashos/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/ashos/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/ashos/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "You always wanted to try Fedora Rawhide but after a few days, its fragility got on your nerves. Then, maybe you tried Fedora Silverblue Rawhide but then its complicated and slow git-like ostree operations killed your mood! Well, no more! Now you can try this bleeding edge distro (and many more distros like Debian sid) with more peace of mind.\r\n\r\nAshOS is a unique meta-distribution that aims to bring immutability even to distros that do not have this very useful feature i.e. Arch Linux, Gentoo, etc. Software is installed and configured into individual snapshot trees, which can then be deployed and booted into.\r\n\r\nPlease first of all translate the README.md for the target localization and then translate main function by @i2",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/ashos/ashos",
            "git_export": "https://hosted.weblate.org/git/ashos/readme/",
            "branch": "main",
            "push_branch": "main",
            "filemask": "res/docs/*.md",
            "screenshot_filemask": "",
            "template": "README.md",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "mediawiki",
            "license": "AGPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/ashos/readme/",
            "url": "https://hosted.weblate.org/api/components/ashos/readme/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/ashos/readme/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/ashos/readme/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/ashos/readme/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/ashos/readme/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/ashos/readme/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/ashos/readme/changes/?format=api",
            "task_url": null,
            "new_lang": "url",
            "language_code_style": "",
            "push": "https://github.com/ashos/ashos",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12066/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "AshOS",
            "slug": "glossary",
            "id": 25194,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "AshOS",
                "slug": "ashos",
                "id": 4208,
                "web": "https://github.com/ashos/ashos",
                "web_url": "https://hosted.weblate.org/projects/ashos/",
                "url": "https://hosted.weblate.org/api/projects/ashos/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/ashos/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/ashos/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/ashos/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/ashos/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/ashos/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/ashos/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/ashos/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "You always wanted to try Fedora Rawhide but after a few days, its fragility got on your nerves. Then, maybe you tried Fedora Silverblue Rawhide but then its complicated and slow git-like ostree operations killed your mood! Well, no more! Now you can try this bleeding edge distro (and many more distros like Debian sid) with more peace of mind.\r\n\r\nAshOS is a unique meta-distribution that aims to bring immutability even to distros that do not have this very useful feature i.e. Arch Linux, Gentoo, etc. Software is installed and configured into individual snapshot trees, which can then be deployed and booted into.\r\n\r\nPlease first of all translate the README.md for the target localization and then translate main function by @i2",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/ashos/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "AGPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/ashos/glossary/",
            "url": "https://hosted.weblate.org/api/components/ashos/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/ashos/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/ashos/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/ashos/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/ashos/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/ashos/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/ashos/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Infinispan Console",
            "slug": "infinispan-console",
            "id": 25206,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Infinispan",
                "slug": "infinispan",
                "id": 4214,
                "web": "https://infinispan.org",
                "web_url": "https://hosted.weblate.org/projects/infinispan/",
                "url": "https://hosted.weblate.org/api/projects/infinispan/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/infinispan/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/infinispan/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/infinispan/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/infinispan/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/infinispan/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/infinispan/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/infinispan/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "git@github.com:infinispan/infinispan-console.git",
            "git_export": "https://hosted.weblate.org/git/infinispan/infinispan-console/",
            "branch": "main",
            "push_branch": "",
            "filemask": "src/app/assets/languages/*.json",
            "screenshot_filemask": "",
            "template": "src/app/assets/languages/en.json",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "i18next",
            "license": "Apache-2.0",
            "license_url": "https://spdx.org/licenses/Apache-2.0.html",
            "agreement": "Developer Certificate of Origin\r\nVersion 1.1\r\n\r\nCopyright (C) 2004, 2006 The Linux Foundation and its contributors.\r\n\r\nEveryone is permitted to copy and distribute verbatim copies of this\r\nlicense document, but changing it is not allowed.\r\n\r\n\r\nDeveloper's Certificate of Origin 1.1\r\n\r\nBy making a contribution to this project, I certify that:\r\n\r\n(a) The contribution was created in whole or in part by me and I\r\n    have the right to submit it under the open source license\r\n    indicated in the file; or\r\n\r\n(b) The contribution is based upon previous work that, to the best\r\n    of my knowledge, is covered under an appropriate open source\r\n    license and I have the right under that license to submit that\r\n    work with modifications, whether created in whole or in part\r\n    by me, under the same open source license (unless I am\r\n    permitted to submit under a different license), as indicated\r\n    in the file; or\r\n\r\n(c) The contribution was provided directly to me by some other\r\n    person who certified (a), (b) or (c) and I have not modified\r\n    it.\r\n\r\n(d) I understand and agree that this project and the contribution\r\n    are public and that a record of the contribution (including all\r\n    personal information I submit with it, including my sign-off) is\r\n    maintained indefinitely and may be redistributed consistent with\r\n    this project or the open source license(s) involved.",
            "web_url": "https://hosted.weblate.org/projects/infinispan/infinispan-console/",
            "url": "https://hosted.weblate.org/api/components/infinispan/infinispan-console/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/infinispan/infinispan-console/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/infinispan/infinispan-console/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/infinispan/infinispan-console/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/infinispan/infinispan-console/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/infinispan/infinispan-console/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/infinispan/infinispan-console/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:infinispan/infinispan-console.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/infinispan/infinispan-console/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Infinispan",
            "slug": "glossary",
            "id": 25207,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Infinispan",
                "slug": "infinispan",
                "id": 4214,
                "web": "https://infinispan.org",
                "web_url": "https://hosted.weblate.org/projects/infinispan/",
                "url": "https://hosted.weblate.org/api/projects/infinispan/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/infinispan/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/infinispan/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/infinispan/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/infinispan/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/infinispan/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/infinispan/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/infinispan/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/infinispan/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "Apache-2.0",
            "license_url": "https://spdx.org/licenses/Apache-2.0.html",
            "agreement": "Developer Certificate of Origin\r\nVersion 1.1\r\n\r\nCopyright (C) 2004, 2006 The Linux Foundation and its contributors.\r\n\r\nEveryone is permitted to copy and distribute verbatim copies of this\r\nlicense document, but changing it is not allowed.\r\n\r\n\r\nDeveloper's Certificate of Origin 1.1\r\n\r\nBy making a contribution to this project, I certify that:\r\n\r\n(a) The contribution was created in whole or in part by me and I\r\n    have the right to submit it under the open source license\r\n    indicated in the file; or\r\n\r\n(b) The contribution is based upon previous work that, to the best\r\n    of my knowledge, is covered under an appropriate open source\r\n    license and I have the right under that license to submit that\r\n    work with modifications, whether created in whole or in part\r\n    by me, under the same open source license (unless I am\r\n    permitted to submit under a different license), as indicated\r\n    in the file; or\r\n\r\n(c) The contribution was provided directly to me by some other\r\n    person who certified (a), (b) or (c) and I have not modified\r\n    it.\r\n\r\n(d) I understand and agree that this project and the contribution\r\n    are public and that a record of the contribution (including all\r\n    personal information I submit with it, including my sign-off) is\r\n    maintained indefinitely and may be redistributed consistent with\r\n    this project or the open source license(s) involved.",
            "web_url": "https://hosted.weblate.org/projects/infinispan/glossary/",
            "url": "https://hosted.weblate.org/api/components/infinispan/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/infinispan/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/infinispan/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/infinispan/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/infinispan/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/infinispan/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/infinispan/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Android strings",
            "slug": "android-strings",
            "id": 25214,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Baby Phone",
                "slug": "babyphone",
                "id": 4220,
                "web": "https://github.com/babydots/babyphone",
                "web_url": "https://hosted.weblate.org/projects/babyphone/",
                "url": "https://hosted.weblate.org/api/projects/babyphone/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/babyphone/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/babyphone/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/babyphone/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/babyphone/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/babyphone/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/babyphone/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/babyphone/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thanks for joining the BabyPhone community and contributing!\r\n\r\n**What is the \"Immersive Lock\" component?**\r\n\r\nThe idea of letting babies use a specific app, but preventing them from accessing the rest of the phone, is used by this app, BabyDots, BabyBook, and perhaps others in the future. The \"Immersive Lock\" component is a library to help achieve this. Any translations to this component will be shared by those other apps.\r\n\r\n**Why are the changelogs in the App Metadata component read-only?**\r\n\r\nChangelogs are typically marked as `read-only`. This is because once a release is tagged, F-Droid will only pick up translations from that tag - subsequent translations committed to the repository will never be reflected in F-droid.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/babydots/babyphone",
            "git_export": "https://hosted.weblate.org/git/babyphone/android-strings/",
            "branch": "main",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "screenshot_filemask": "",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/babyphone/android-strings/",
            "url": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/babyphone/android-strings/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/babyphone/android-strings/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/babyphone/android-strings/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/babyphone/android-strings/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/babyphone/android-strings/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/babyphone/android-strings/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:babydots/babyphone.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12095/?format=api",
                "https://hosted.weblate.org/api/addons/12099/?format=api",
                "https://hosted.weblate.org/api/addons/12125/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "SlicerIGT",
            "slug": "slicerigt",
            "id": 25218,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "3D Slicer",
                "slug": "3d-slicer",
                "id": 2313,
                "web": "https://www.slicer.org",
                "web_url": "https://hosted.weblate.org/projects/3d-slicer/",
                "url": "https://hosted.weblate.org/api/projects/3d-slicer/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/3d-slicer/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/3d-slicer/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/3d-slicer/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/3d-slicer/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/3d-slicer/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/3d-slicer/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/3d-slicer/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "This project manages translations for the [3D Slicer](https://www.slicer.org) medical image visualization and analysis software. If you have any question or suggestion then please write it to the [Slicer forum](https://discourse.slicer.org/new-topic?category=Development&tags=i18n).",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/Slicer/SlicerLanguageTranslations",
            "git_export": "https://hosted.weblate.org/git/3d-slicer/slicerigt/",
            "branch": "main",
            "push_branch": "",
            "filemask": "translations/SlicerIGT_*.ts",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "translations/SlicerIGT_en-US.ts",
            "file_format": "ts",
            "license": "ISC",
            "license_url": "https://spdx.org/licenses/ISC.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/3d-slicer/slicerigt/",
            "url": "https://hosted.weblate.org/api/components/3d-slicer/slicerigt/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/3d-slicer/slicerigt/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/3d-slicer/slicerigt/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/3d-slicer/slicerigt/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/3d-slicer/slicerigt/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/3d-slicer/slicerigt/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/3d-slicer/slicerigt/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "App Metadata",
            "slug": "app-metadata",
            "id": 25219,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Baby Phone",
                "slug": "babyphone",
                "id": 4220,
                "web": "https://github.com/babydots/babyphone",
                "web_url": "https://hosted.weblate.org/projects/babyphone/",
                "url": "https://hosted.weblate.org/api/projects/babyphone/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/babyphone/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/babyphone/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/babyphone/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/babyphone/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/babyphone/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/babyphone/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/babyphone/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thanks for joining the BabyPhone community and contributing!\r\n\r\n**What is the \"Immersive Lock\" component?**\r\n\r\nThe idea of letting babies use a specific app, but preventing them from accessing the rest of the phone, is used by this app, BabyDots, BabyBook, and perhaps others in the future. The \"Immersive Lock\" component is a library to help achieve this. Any translations to this component will be shared by those other apps.\r\n\r\n**Why are the changelogs in the App Metadata component read-only?**\r\n\r\nChangelogs are typically marked as `read-only`. This is because once a release is tagged, F-Droid will only pick up translations from that tag - subsequent translations committed to the repository will never be reflected in F-droid.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/babydots/babyphone",
            "git_export": "",
            "branch": "main",
            "push_branch": "",
            "filemask": "fastlane/metadata/android/*",
            "screenshot_filemask": "",
            "template": "fastlane/metadata/android/en-US",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "appstore",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/babyphone/app-metadata/",
            "url": "https://hosted.weblate.org/api/components/babyphone/app-metadata/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/babyphone/app-metadata/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/babyphone/app-metadata/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/babyphone/app-metadata/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/babyphone/app-metadata/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/babyphone/app-metadata/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/babyphone/app-metadata/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:babydots/babyphone.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12101/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/babyphone/android-strings/?format=api"
        },
        {
            "name": "Strings",
            "slug": "android",
            "id": 25228,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "InnerTune",
                "slug": "innertune",
                "id": 4228,
                "web": "https://github.com/z-huang/InnerTune",
                "web_url": "https://hosted.weblate.org/projects/innertune/",
                "url": "https://hosted.weblate.org/api/projects/innertune/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/innertune/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/innertune/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/innertune/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/innertune/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/innertune/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/innertune/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/innertune/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/z-huang/InnerTune",
            "git_export": "https://hosted.weblate.org/git/innertune/android/",
            "branch": "dev",
            "push_branch": "dev",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "screenshot_filemask": "",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/innertune/android/",
            "url": "https://hosted.weblate.org/api/components/innertune/android/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/innertune/android/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/innertune/android/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/innertune/android/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/innertune/android/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/innertune/android/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/innertune/android/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "https://github.com/z-huang/InnerTune",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12110/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "InnerTune",
            "slug": "glossary",
            "id": 25229,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "InnerTune",
                "slug": "innertune",
                "id": 4228,
                "web": "https://github.com/z-huang/InnerTune",
                "web_url": "https://hosted.weblate.org/projects/innertune/",
                "url": "https://hosted.weblate.org/api/projects/innertune/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/innertune/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/innertune/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/innertune/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/innertune/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/innertune/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/innertune/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/innertune/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/innertune/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/innertune/glossary/",
            "url": "https://hosted.weblate.org/api/components/innertune/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/innertune/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/innertune/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/innertune/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/innertune/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/innertune/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/innertune/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Website",
            "slug": "website",
            "id": 25230,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Cinecred",
                "slug": "cinecred",
                "id": 4032,
                "web": "https://cinecred.com",
                "web_url": "https://hosted.weblate.org/projects/cinecred/",
                "url": "https://hosted.weblate.org/api/projects/cinecred/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/cinecred/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/cinecred/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/cinecred/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/cinecred/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/cinecred/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/cinecred/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/cinecred/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you so much for your help translating Cinecred! Here are a couple of things you should keep in mind:\r\n\r\n- In case the language you're translating to is actively edited by other translators as well, it might be a good idea to discuss changes first instead of directly altering existing translations.\r\n- Feel free to add new languages! They will be shipped as soon as the majority of strings have been translated to them.\r\n- Curly braces with numbers, e.g., `{0}`, denote variables which are later filled in.\r\n- Some strings contain HTML tags like `<i>`. These are important for formatting and need to be kept in the translation.\r\n- All keywords that appear in the spreadsheet (i.e., column names, tag names, and other keywords) are translated and do *not* remain English. For context, note that while Cinecred always suggests keywords from the currently chosen language, it recognizes keywords from any language when parsing the spreadsheet.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/cinecred/website/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.json",
            "screenshot_filemask": "",
            "template": "en.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/cinecred/website/",
            "url": "https://hosted.weblate.org/api/components/cinecred/website/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/cinecred/website/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/cinecred/website/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/cinecred/website/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/cinecred/website/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/cinecred/website/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/cinecred/website/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "bcp_legacy",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "hello@loadingbyte.com",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12113/?format=api",
                "https://hosted.weblate.org/api/addons/12114/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Immersive Lock Library",
            "slug": "immersive-lock-library",
            "id": 25234,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Baby Dots",
                "slug": "babydots",
                "id": 650,
                "web": "https://github.com/babydots/babydots",
                "web_url": "https://hosted.weblate.org/projects/babydots/",
                "url": "https://hosted.weblate.org/api/projects/babydots/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/babydots/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/babydots/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/babydots/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/babydots/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/babydots/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/babydots/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/babydots/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thanks for joining the BabyDots community and contributing!\r\n\r\n**Please note when translating the App Metadata component**\r\n\r\nChangelogs are typically marked as `read-only`. This is because once a release is tagged, F-Droid will only pick up translations from that tag - subsequent translations committed to the repository will never be reflected in F-droid.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "git@github.com:babydots/immersivelock",
            "git_export": "https://hosted.weblate.org/git/babydots/immersive-lock-library/",
            "branch": "master",
            "push_branch": "master",
            "filemask": "library/src/main/res/values-*/strings.xml",
            "screenshot_filemask": "",
            "template": "library/src/main/res/values/strings.xml",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/babydots/immersive-lock-library/",
            "url": "https://hosted.weblate.org/api/components/babydots/immersive-lock-library/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/babydots/immersive-lock-library/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/babydots/immersive-lock-library/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/babydots/immersive-lock-library/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/babydots/immersive-lock-library/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/babydots/immersive-lock-library/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/babydots/immersive-lock-library/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:babydots/immersivelock",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12121/?format=api",
                "https://hosted.weblate.org/api/addons/12123/?format=api",
                "https://hosted.weblate.org/api/addons/12126/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Metadata Remover",
            "slug": "metadata-remover",
            "id": 25247,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Metadata Remover",
                "slug": "metadata-remover",
                "id": 2883,
                "web": "https://github.com/Crazy-Marvin/MetadataRemover",
                "web_url": "https://hosted.weblate.org/projects/metadata-remover/",
                "url": "https://hosted.weblate.org/api/projects/metadata-remover/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/metadata-remover/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/metadata-remover/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/metadata-remover/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/metadata-remover/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/metadata-remover/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/metadata-remover/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/metadata-remover/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/Crazy-Marvin/MetadataRemover",
            "git_export": "",
            "branch": "development",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "screenshot_filemask": "",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "Apache-2.0",
            "license_url": "https://spdx.org/licenses/Apache-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/metadata-remover/metadata-remover/",
            "url": "https://hosted.weblate.org/api/components/metadata-remover/metadata-remover/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/metadata-remover/metadata-remover/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/metadata-remover/metadata-remover/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/metadata-remover/metadata-remover/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/metadata-remover/metadata-remover/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/metadata-remover/metadata-remover/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/metadata-remover/metadata-remover/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "https://github.com/Crazy-Marvin/MetadataRemover",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12148/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/metadata-remover/metadata/?format=api"
        },
        {
            "name": "Glossary",
            "slug": "glossary",
            "id": 25248,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Metadata Remover",
                "slug": "metadata-remover",
                "id": 2883,
                "web": "https://github.com/Crazy-Marvin/MetadataRemover",
                "web_url": "https://hosted.weblate.org/projects/metadata-remover/",
                "url": "https://hosted.weblate.org/api/projects/metadata-remover/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/metadata-remover/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/metadata-remover/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/metadata-remover/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/metadata-remover/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/metadata-remover/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/metadata-remover/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/metadata-remover/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/metadata-remover/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "Apache-2.0",
            "license_url": "https://spdx.org/licenses/Apache-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/metadata-remover/glossary/",
            "url": "https://hosted.weblate.org/api/components/metadata-remover/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/metadata-remover/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/metadata-remover/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/metadata-remover/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/metadata-remover/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/metadata-remover/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/metadata-remover/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Scripty Bot",
            "slug": "scripty-bot",
            "id": 25249,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Scripty",
                "slug": "scripty-bot",
                "id": 4237,
                "web": "https://scripty.org",
                "web_url": "https://hosted.weblate.org/projects/scripty-bot/",
                "url": "https://hosted.weblate.org/api/projects/scripty-bot/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/scripty-bot/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/scripty-bot/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/scripty-bot/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/scripty-bot/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/scripty-bot/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/scripty-bot/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/scripty-bot/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "If you want assistance with any issues you encounter while translating, feel free to join Scripty's official Discord server at https://discord.gg/ENsNUPRMuV.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/scripty-bot/scripty",
            "git_export": "https://hosted.weblate.org/git/scripty-bot/scripty-bot/",
            "branch": "master",
            "push_branch": "",
            "filemask": "scripty_i18n/locales/*.ftl",
            "screenshot_filemask": "",
            "template": "scripty_i18n/locales/en.ftl",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "fluent",
            "license": "EUPL-1.2",
            "license_url": "https://spdx.org/licenses/EUPL-1.2.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/scripty-bot/scripty-bot/",
            "url": "https://hosted.weblate.org/api/components/scripty-bot/scripty-bot/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/scripty-bot/scripty-bot/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/scripty-bot/scripty-bot/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/scripty-bot/scripty-bot/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/scripty-bot/scripty-bot/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/scripty-bot/scripty-bot/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/scripty-bot/scripty-bot/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@github.com:/scripty-bot/scripty.git",
            "check_flags": "ignore-fluent-target-inner-html",
            "priority": 100,
            "enforced_checks": [
                "escaped_newline"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": false,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12150/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Glossary",
            "slug": "glossary",
            "id": 25250,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Scripty",
                "slug": "scripty-bot",
                "id": 4237,
                "web": "https://scripty.org",
                "web_url": "https://hosted.weblate.org/projects/scripty-bot/",
                "url": "https://hosted.weblate.org/api/projects/scripty-bot/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/scripty-bot/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/scripty-bot/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/scripty-bot/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/scripty-bot/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/scripty-bot/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/scripty-bot/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/scripty-bot/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "If you want assistance with any issues you encounter while translating, feel free to join Scripty's official Discord server at https://discord.gg/ENsNUPRMuV.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/scripty-bot/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "EUPL-1.2",
            "license_url": "https://spdx.org/licenses/EUPL-1.2.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/scripty-bot/glossary/",
            "url": "https://hosted.weblate.org/api/components/scripty-bot/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/scripty-bot/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/scripty-bot/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/scripty-bot/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/scripty-bot/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/scripty-bot/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/scripty-bot/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "jaspTimeSeries-QML",
            "slug": "jasptimeseries-qml",
            "id": 25251,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "JASP",
                "slug": "jasp",
                "id": 507,
                "web": "https://jasp-stats.org/",
                "web_url": "https://hosted.weblate.org/projects/jasp/",
                "url": "https://hosted.weblate.org/api/projects/jasp/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/jasp/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/jasp/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/jasp/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/jasp/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/jasp/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/jasp/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/jasp/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/jasp-stats/jaspTimeSeries",
            "git_export": "https://hosted.weblate.org/git/jasp/jasptimeseries-qml/",
            "branch": "master",
            "push_branch": "",
            "filemask": "po/QML-*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "po/QML-jaspTimeSeries.pot",
            "file_format": "po",
            "license": "GPL-2.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/jasp/jasptimeseries-qml/",
            "url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-qml/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-qml/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-qml/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-qml/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-qml/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-qml/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-qml/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "jaspTimeSeries-R",
            "slug": "jasptimeseries-r",
            "id": 25252,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "JASP",
                "slug": "jasp",
                "id": 507,
                "web": "https://jasp-stats.org/",
                "web_url": "https://hosted.weblate.org/projects/jasp/",
                "url": "https://hosted.weblate.org/api/projects/jasp/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/jasp/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/jasp/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/jasp/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/jasp/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/jasp/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/jasp/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/jasp/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/jasp-stats/jaspTimeSeries",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "po/R-*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "po/R-jaspTimeSeries.pot",
            "file_format": "po",
            "license": "GPL-2.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/jasp/jasptimeseries-r/",
            "url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-r/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-r/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-r/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-r/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-r/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-r/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-r/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/jasp/jasptimeseries-qml/?format=api"
        },
        {
            "name": "jaspPredictiveAnalytics-QML",
            "slug": "jasppredictiveanalytics",
            "id": 25253,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "JASP",
                "slug": "jasp",
                "id": 507,
                "web": "https://jasp-stats.org/",
                "web_url": "https://hosted.weblate.org/projects/jasp/",
                "url": "https://hosted.weblate.org/api/projects/jasp/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/jasp/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/jasp/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/jasp/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/jasp/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/jasp/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/jasp/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/jasp/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/jasp-stats/jaspPredictiveAnalytics",
            "git_export": "https://hosted.weblate.org/git/jasp/jasppredictiveanalytics/",
            "branch": "master",
            "push_branch": "",
            "filemask": "po/QML-*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "po/QML-jaspPredictiveAnalytics.pot",
            "file_format": "po",
            "license": "GPL-2.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/jasp/jasppredictiveanalytics/",
            "url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "jaspPredictiveAnalytics-R",
            "slug": "jasppredictiveanalytics-r",
            "id": 25254,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "JASP",
                "slug": "jasp",
                "id": 507,
                "web": "https://jasp-stats.org/",
                "web_url": "https://hosted.weblate.org/projects/jasp/",
                "url": "https://hosted.weblate.org/api/projects/jasp/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/jasp/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/jasp/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/jasp/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/jasp/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/jasp/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/jasp/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/jasp/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/jasp-stats/jaspPredictiveAnalytics",
            "git_export": "https://hosted.weblate.org/git/jasp/jasppredictiveanalytics-r/",
            "branch": "master",
            "push_branch": "",
            "filemask": "po/R-*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "po/R-jaspPredictiveAnalytics.pot",
            "file_format": "po",
            "license": "proprietary",
            "license_url": null,
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/jasp/jasppredictiveanalytics-r/",
            "url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics-r/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics-r/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics-r/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics-r/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics-r/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics-r/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/jasp/jasppredictiveanalytics-r/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Mission Center",
            "slug": "mission-center",
            "id": 25256,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Mission Center",
                "slug": "mission-center",
                "id": 4240,
                "web": "https://missioncenter.io",
                "web_url": "https://hosted.weblate.org/projects/mission-center/",
                "url": "https://hosted.weblate.org/api/projects/mission-center/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/mission-center/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/mission-center/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/mission-center/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/mission-center/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/mission-center/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/mission-center/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/mission-center/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "gitlab",
            "repo": "https://gitlab.com/mission-center-devs/mission-center",
            "git_export": "https://hosted.weblate.org/git/mission-center/mission-center/",
            "branch": "main",
            "push_branch": "",
            "filemask": "po/*.po",
            "screenshot_filemask": "screenshots/*.png",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "po/missioncenter.pot",
            "file_format": "po",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/mission-center/mission-center/",
            "url": "https://hosted.weblate.org/api/components/mission-center/mission-center/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/mission-center/mission-center/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/mission-center/mission-center/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/mission-center/mission-center/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/mission-center/mission-center/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/mission-center/mission-center/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/mission-center/mission-center/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "linux",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12154/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Glossary",
            "slug": "glossary",
            "id": 25257,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Mission Center",
                "slug": "mission-center",
                "id": 4240,
                "web": "https://missioncenter.io",
                "web_url": "https://hosted.weblate.org/projects/mission-center/",
                "url": "https://hosted.weblate.org/api/projects/mission-center/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/mission-center/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/mission-center/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/mission-center/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/mission-center/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/mission-center/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/mission-center/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/mission-center/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/mission-center/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/mission-center/glossary/",
            "url": "https://hosted.weblate.org/api/components/mission-center/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/mission-center/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/mission-center/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/mission-center/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/mission-center/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/mission-center/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/mission-center/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "(Desktop) MNews",
            "slug": "desktop-mnews",
            "id": 25261,
            "source_language": {
                "id": 105,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 93,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://hosted.weblate.org/languages/fr/",
                "url": "https://hosted.weblate.org/api/languages/fr/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/fr/statistics/?format=api"
            },
            "project": {
                "name": "Mobicoop Platform",
                "slug": "mobicoop-platform",
                "id": 514,
                "web": "https://www.mobicoop.fr",
                "web_url": "https://hosted.weblate.org/projects/mobicoop-platform/",
                "url": "https://hosted.weblate.org/api/projects/mobicoop-platform/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/labels/?format=api",
                "translation_review": true,
                "source_review": true,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://gitlab.com/mobicoop/mobicoop-platform.git",
            "git_export": "",
            "branch": "dev",
            "push_branch": "weblate",
            "filemask": "client/src/MobicoopBundle/Resources/translations/components/utilities/MNews/MNews_*.json",
            "screenshot_filemask": "",
            "template": "client/src/MobicoopBundle/Resources/translations/components/utilities/MNews/MNews_fr.json",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "AGPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
            "agreement": "Mobicoop Contributor License Agreement v1.0\n\n\nIMPORTANT - PLEASE READ CAREFULLY:\n\nThis document (\"Agreement\") constitutes a legal agreement. By signing this Agreement below, You, either an individual or the organization indicated below (\"You\"), agree to be legally bound. You may want to consult an attorney before signing. You acknowledge that you are entering into this Agreement in consideration of the opportunity to contribute to and participate in Mobicoop's open source software projects, which opportunity is of value to You. By signing this agreement you represent and warrant that you are at least 18 years of age.\n\n\"Submission\" means any work of authorship, software code, documentation, creation, images or sound, provided by You to Mobicoop via Mobicoop's official project submission system, in human or machine readable form, at any time (both prior and subsequent to Your execution of this Agreement).\n\nYou hereby grant Mobicoop a perpetual, worldwide, royalty-free, irrevocable, non-exclusive, and transferable license to use, reproduce, prepare derivative works of, publicly display, publicly perform, distribute the Submissions, and to sublicense such rights to others. The rights granted may be exercised in any form or format, and Mobicoop may distribute and sublicense to others on any licensing terms, including without limitation: (a) open source licenses like the Affero GNU General Public License (AGPL); or (b) binary, proprietary, or commercial licenses. If Your Submission is derived from software released by Mobicoop under the AGPL, Mobicoop as licensor thereof waives such requirements of the AGPL as applied to that software to the limited extent necessary to allow you to provide the Submission and the foregoing license to Mobicoop.\n\nYou hereby grant Mobicoop a perpetual, worldwide, royalty-free, irrevocable, non-exclusive, sublicenseable and transferable license under any patent You own or control, now or in the future, to make, have made, use, sell, offer for sale, or import Submissions or any modifications thereof, including without limitation any combinations of the Submissions or modifications thereof with software, technology or services of Mobicoop or its affiliates.\n\nYou hereby represent that you are the sole and original author of all Submissions and that, to the best of your knowledge, the Submissions do not infringe upon the rights of any third party. If you are providing the Submission on behalf of an organization of which you are not an employee or if you are providing on behalf of an organization of which you are an employee, the person signing this Agreement represents that he or she is expressly authorized to execute this Agreement on that organization's behalf. Except for the expressed representations set forth above, the Submission and all licenses granted above are made on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You acknowledge that the decision to include the Submission in any code base is entirely the decision of Mobicoop, and this Agreement does not guarantee that the Submissions will be included in any code base. The parties agree that any facsimile copy of this Agreement will be binding upon the parties to the same effect as originals.",
            "web_url": "https://hosted.weblate.org/projects/mobicoop-platform/desktop-mnews/",
            "url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mnews/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mnews/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mnews/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mnews/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mnews/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mnews/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mnews/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@gitlab.com:mobicoop/instances/mobicoop-platform.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/mobicoop-platform/api/?format=api"
        },
        {
            "name": "(Desktop) MSnackInfos",
            "slug": "desktop-msnackinfos",
            "id": 25262,
            "source_language": {
                "id": 105,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 93,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://hosted.weblate.org/languages/fr/",
                "url": "https://hosted.weblate.org/api/languages/fr/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/fr/statistics/?format=api"
            },
            "project": {
                "name": "Mobicoop Platform",
                "slug": "mobicoop-platform",
                "id": 514,
                "web": "https://www.mobicoop.fr",
                "web_url": "https://hosted.weblate.org/projects/mobicoop-platform/",
                "url": "https://hosted.weblate.org/api/projects/mobicoop-platform/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/labels/?format=api",
                "translation_review": true,
                "source_review": true,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://gitlab.com/mobicoop/mobicoop-platform.git",
            "git_export": "",
            "branch": "dev",
            "push_branch": "weblate",
            "filemask": "client/src/MobicoopBundle/Resources/translations/components/utilities/MSnackInfos/MSnackInfos_*.json",
            "screenshot_filemask": "",
            "template": "client/src/MobicoopBundle/Resources/translations/components/utilities/MSnackInfos/MSnackInfos_fr.json",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "AGPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
            "agreement": "Mobicoop Contributor License Agreement v1.0\n\n\nIMPORTANT - PLEASE READ CAREFULLY:\n\nThis document (\"Agreement\") constitutes a legal agreement. By signing this Agreement below, You, either an individual or the organization indicated below (\"You\"), agree to be legally bound. You may want to consult an attorney before signing. You acknowledge that you are entering into this Agreement in consideration of the opportunity to contribute to and participate in Mobicoop's open source software projects, which opportunity is of value to You. By signing this agreement you represent and warrant that you are at least 18 years of age.\n\n\"Submission\" means any work of authorship, software code, documentation, creation, images or sound, provided by You to Mobicoop via Mobicoop's official project submission system, in human or machine readable form, at any time (both prior and subsequent to Your execution of this Agreement).\n\nYou hereby grant Mobicoop a perpetual, worldwide, royalty-free, irrevocable, non-exclusive, and transferable license to use, reproduce, prepare derivative works of, publicly display, publicly perform, distribute the Submissions, and to sublicense such rights to others. The rights granted may be exercised in any form or format, and Mobicoop may distribute and sublicense to others on any licensing terms, including without limitation: (a) open source licenses like the Affero GNU General Public License (AGPL); or (b) binary, proprietary, or commercial licenses. If Your Submission is derived from software released by Mobicoop under the AGPL, Mobicoop as licensor thereof waives such requirements of the AGPL as applied to that software to the limited extent necessary to allow you to provide the Submission and the foregoing license to Mobicoop.\n\nYou hereby grant Mobicoop a perpetual, worldwide, royalty-free, irrevocable, non-exclusive, sublicenseable and transferable license under any patent You own or control, now or in the future, to make, have made, use, sell, offer for sale, or import Submissions or any modifications thereof, including without limitation any combinations of the Submissions or modifications thereof with software, technology or services of Mobicoop or its affiliates.\n\nYou hereby represent that you are the sole and original author of all Submissions and that, to the best of your knowledge, the Submissions do not infringe upon the rights of any third party. If you are providing the Submission on behalf of an organization of which you are not an employee or if you are providing on behalf of an organization of which you are an employee, the person signing this Agreement represents that he or she is expressly authorized to execute this Agreement on that organization's behalf. Except for the expressed representations set forth above, the Submission and all licenses granted above are made on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You acknowledge that the decision to include the Submission in any code base is entirely the decision of Mobicoop, and this Agreement does not guarantee that the Submissions will be included in any code base. The parties agree that any facsimile copy of this Agreement will be binding upon the parties to the same effect as originals.",
            "web_url": "https://hosted.weblate.org/projects/mobicoop-platform/desktop-msnackinfos/",
            "url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-msnackinfos/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-msnackinfos/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-msnackinfos/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-msnackinfos/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-msnackinfos/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-msnackinfos/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-msnackinfos/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@gitlab.com:mobicoop/instances/mobicoop-platform.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/mobicoop-platform/api/?format=api"
        },
        {
            "name": "(Desktop) MCooperative",
            "slug": "desktop-mcooperative",
            "id": 25263,
            "source_language": {
                "id": 105,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 93,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://hosted.weblate.org/languages/fr/",
                "url": "https://hosted.weblate.org/api/languages/fr/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/fr/statistics/?format=api"
            },
            "project": {
                "name": "Mobicoop Platform",
                "slug": "mobicoop-platform",
                "id": 514,
                "web": "https://www.mobicoop.fr",
                "web_url": "https://hosted.weblate.org/projects/mobicoop-platform/",
                "url": "https://hosted.weblate.org/api/projects/mobicoop-platform/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/labels/?format=api",
                "translation_review": true,
                "source_review": true,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://gitlab.com/mobicoop/mobicoop-platform.git",
            "git_export": "",
            "branch": "dev",
            "push_branch": "weblate",
            "filemask": "client/src/MobicoopBundle/Resources/translations/components/utilities/MCooperative/MCooperative_*.json",
            "screenshot_filemask": "",
            "template": "client/src/MobicoopBundle/Resources/translations/components/utilities/MCooperative/MCooperative_fr.json",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "AGPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
            "agreement": "Mobicoop Contributor License Agreement v1.0\n\n\nIMPORTANT - PLEASE READ CAREFULLY:\n\nThis document (\"Agreement\") constitutes a legal agreement. By signing this Agreement below, You, either an individual or the organization indicated below (\"You\"), agree to be legally bound. You may want to consult an attorney before signing. You acknowledge that you are entering into this Agreement in consideration of the opportunity to contribute to and participate in Mobicoop's open source software projects, which opportunity is of value to You. By signing this agreement you represent and warrant that you are at least 18 years of age.\n\n\"Submission\" means any work of authorship, software code, documentation, creation, images or sound, provided by You to Mobicoop via Mobicoop's official project submission system, in human or machine readable form, at any time (both prior and subsequent to Your execution of this Agreement).\n\nYou hereby grant Mobicoop a perpetual, worldwide, royalty-free, irrevocable, non-exclusive, and transferable license to use, reproduce, prepare derivative works of, publicly display, publicly perform, distribute the Submissions, and to sublicense such rights to others. The rights granted may be exercised in any form or format, and Mobicoop may distribute and sublicense to others on any licensing terms, including without limitation: (a) open source licenses like the Affero GNU General Public License (AGPL); or (b) binary, proprietary, or commercial licenses. If Your Submission is derived from software released by Mobicoop under the AGPL, Mobicoop as licensor thereof waives such requirements of the AGPL as applied to that software to the limited extent necessary to allow you to provide the Submission and the foregoing license to Mobicoop.\n\nYou hereby grant Mobicoop a perpetual, worldwide, royalty-free, irrevocable, non-exclusive, sublicenseable and transferable license under any patent You own or control, now or in the future, to make, have made, use, sell, offer for sale, or import Submissions or any modifications thereof, including without limitation any combinations of the Submissions or modifications thereof with software, technology or services of Mobicoop or its affiliates.\n\nYou hereby represent that you are the sole and original author of all Submissions and that, to the best of your knowledge, the Submissions do not infringe upon the rights of any third party. If you are providing the Submission on behalf of an organization of which you are not an employee or if you are providing on behalf of an organization of which you are an employee, the person signing this Agreement represents that he or she is expressly authorized to execute this Agreement on that organization's behalf. Except for the expressed representations set forth above, the Submission and all licenses granted above are made on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You acknowledge that the decision to include the Submission in any code base is entirely the decision of Mobicoop, and this Agreement does not guarantee that the Submissions will be included in any code base. The parties agree that any facsimile copy of this Agreement will be binding upon the parties to the same effect as originals.",
            "web_url": "https://hosted.weblate.org/projects/mobicoop-platform/desktop-mcooperative/",
            "url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mcooperative/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mcooperative/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mcooperative/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mcooperative/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mcooperative/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mcooperative/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-mcooperative/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@gitlab.com:mobicoop/instances/mobicoop-platform.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/mobicoop-platform/api/?format=api"
        },
        {
            "name": "(Desktop) RssArticlesItem",
            "slug": "desktop-rssarticlesitem",
            "id": 25264,
            "source_language": {
                "id": 105,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 93,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://hosted.weblate.org/languages/fr/",
                "url": "https://hosted.weblate.org/api/languages/fr/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/fr/statistics/?format=api"
            },
            "project": {
                "name": "Mobicoop Platform",
                "slug": "mobicoop-platform",
                "id": 514,
                "web": "https://www.mobicoop.fr",
                "web_url": "https://hosted.weblate.org/projects/mobicoop-platform/",
                "url": "https://hosted.weblate.org/api/projects/mobicoop-platform/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/labels/?format=api",
                "translation_review": true,
                "source_review": true,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://gitlab.com/mobicoop/mobicoop-platform.git",
            "git_export": "",
            "branch": "dev",
            "push_branch": "weblate",
            "filemask": "client/src/MobicoopBundle/Resources/translations/components/utilities/rssArticle/RssArticlesItem/RssArticlesItem_*.json",
            "screenshot_filemask": "",
            "template": "client/src/MobicoopBundle/Resources/translations/components/utilities/rssArticle/RssArticlesItem/RssArticlesItem_fr.json",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "AGPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
            "agreement": "Mobicoop Contributor License Agreement v1.0\n\n\nIMPORTANT - PLEASE READ CAREFULLY:\n\nThis document (\"Agreement\") constitutes a legal agreement. By signing this Agreement below, You, either an individual or the organization indicated below (\"You\"), agree to be legally bound. You may want to consult an attorney before signing. You acknowledge that you are entering into this Agreement in consideration of the opportunity to contribute to and participate in Mobicoop's open source software projects, which opportunity is of value to You. By signing this agreement you represent and warrant that you are at least 18 years of age.\n\n\"Submission\" means any work of authorship, software code, documentation, creation, images or sound, provided by You to Mobicoop via Mobicoop's official project submission system, in human or machine readable form, at any time (both prior and subsequent to Your execution of this Agreement).\n\nYou hereby grant Mobicoop a perpetual, worldwide, royalty-free, irrevocable, non-exclusive, and transferable license to use, reproduce, prepare derivative works of, publicly display, publicly perform, distribute the Submissions, and to sublicense such rights to others. The rights granted may be exercised in any form or format, and Mobicoop may distribute and sublicense to others on any licensing terms, including without limitation: (a) open source licenses like the Affero GNU General Public License (AGPL); or (b) binary, proprietary, or commercial licenses. If Your Submission is derived from software released by Mobicoop under the AGPL, Mobicoop as licensor thereof waives such requirements of the AGPL as applied to that software to the limited extent necessary to allow you to provide the Submission and the foregoing license to Mobicoop.\n\nYou hereby grant Mobicoop a perpetual, worldwide, royalty-free, irrevocable, non-exclusive, sublicenseable and transferable license under any patent You own or control, now or in the future, to make, have made, use, sell, offer for sale, or import Submissions or any modifications thereof, including without limitation any combinations of the Submissions or modifications thereof with software, technology or services of Mobicoop or its affiliates.\n\nYou hereby represent that you are the sole and original author of all Submissions and that, to the best of your knowledge, the Submissions do not infringe upon the rights of any third party. If you are providing the Submission on behalf of an organization of which you are not an employee or if you are providing on behalf of an organization of which you are an employee, the person signing this Agreement represents that he or she is expressly authorized to execute this Agreement on that organization's behalf. Except for the expressed representations set forth above, the Submission and all licenses granted above are made on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You acknowledge that the decision to include the Submission in any code base is entirely the decision of Mobicoop, and this Agreement does not guarantee that the Submissions will be included in any code base. The parties agree that any facsimile copy of this Agreement will be binding upon the parties to the same effect as originals.",
            "web_url": "https://hosted.weblate.org/projects/mobicoop-platform/desktop-rssarticlesitem/",
            "url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-rssarticlesitem/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-rssarticlesitem/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-rssarticlesitem/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-rssarticlesitem/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-rssarticlesitem/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-rssarticlesitem/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-rssarticlesitem/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@gitlab.com:mobicoop/instances/mobicoop-platform.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/mobicoop-platform/api/?format=api"
        },
        {
            "name": "(Desktop) EECIncentiveStatus",
            "slug": "desktop-eecincentivestatus",
            "id": 25265,
            "source_language": {
                "id": 105,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 93,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://hosted.weblate.org/languages/fr/",
                "url": "https://hosted.weblate.org/api/languages/fr/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/fr/statistics/?format=api"
            },
            "project": {
                "name": "Mobicoop Platform",
                "slug": "mobicoop-platform",
                "id": 514,
                "web": "https://www.mobicoop.fr",
                "web_url": "https://hosted.weblate.org/projects/mobicoop-platform/",
                "url": "https://hosted.weblate.org/api/projects/mobicoop-platform/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/mobicoop-platform/labels/?format=api",
                "translation_review": true,
                "source_review": true,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://gitlab.com/mobicoop/mobicoop-platform.git",
            "git_export": "",
            "branch": "dev",
            "push_branch": "weblate",
            "filemask": "client/src/MobicoopBundle/Resources/translations/components/user/EECIncentiveStatus/EECIncentiveStatus_*.json",
            "screenshot_filemask": "",
            "template": "client/src/MobicoopBundle/Resources/translations/components/user/EECIncentiveStatus/EECIncentiveStatus_fr.json",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "AGPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/AGPL-3.0-or-later.html",
            "agreement": "Mobicoop Contributor License Agreement v1.0\n\n\nIMPORTANT - PLEASE READ CAREFULLY:\n\nThis document (\"Agreement\") constitutes a legal agreement. By signing this Agreement below, You, either an individual or the organization indicated below (\"You\"), agree to be legally bound. You may want to consult an attorney before signing. You acknowledge that you are entering into this Agreement in consideration of the opportunity to contribute to and participate in Mobicoop's open source software projects, which opportunity is of value to You. By signing this agreement you represent and warrant that you are at least 18 years of age.\n\n\"Submission\" means any work of authorship, software code, documentation, creation, images or sound, provided by You to Mobicoop via Mobicoop's official project submission system, in human or machine readable form, at any time (both prior and subsequent to Your execution of this Agreement).\n\nYou hereby grant Mobicoop a perpetual, worldwide, royalty-free, irrevocable, non-exclusive, and transferable license to use, reproduce, prepare derivative works of, publicly display, publicly perform, distribute the Submissions, and to sublicense such rights to others. The rights granted may be exercised in any form or format, and Mobicoop may distribute and sublicense to others on any licensing terms, including without limitation: (a) open source licenses like the Affero GNU General Public License (AGPL); or (b) binary, proprietary, or commercial licenses. If Your Submission is derived from software released by Mobicoop under the AGPL, Mobicoop as licensor thereof waives such requirements of the AGPL as applied to that software to the limited extent necessary to allow you to provide the Submission and the foregoing license to Mobicoop.\n\nYou hereby grant Mobicoop a perpetual, worldwide, royalty-free, irrevocable, non-exclusive, sublicenseable and transferable license under any patent You own or control, now or in the future, to make, have made, use, sell, offer for sale, or import Submissions or any modifications thereof, including without limitation any combinations of the Submissions or modifications thereof with software, technology or services of Mobicoop or its affiliates.\n\nYou hereby represent that you are the sole and original author of all Submissions and that, to the best of your knowledge, the Submissions do not infringe upon the rights of any third party. If you are providing the Submission on behalf of an organization of which you are not an employee or if you are providing on behalf of an organization of which you are an employee, the person signing this Agreement represents that he or she is expressly authorized to execute this Agreement on that organization's behalf. Except for the expressed representations set forth above, the Submission and all licenses granted above are made on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You acknowledge that the decision to include the Submission in any code base is entirely the decision of Mobicoop, and this Agreement does not guarantee that the Submissions will be included in any code base. The parties agree that any facsimile copy of this Agreement will be binding upon the parties to the same effect as originals.",
            "web_url": "https://hosted.weblate.org/projects/mobicoop-platform/desktop-eecincentivestatus/",
            "url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-eecincentivestatus/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-eecincentivestatus/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-eecincentivestatus/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-eecincentivestatus/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-eecincentivestatus/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-eecincentivestatus/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/mobicoop-platform/desktop-eecincentivestatus/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@gitlab.com:mobicoop/instances/mobicoop-platform.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/mobicoop-platform/api/?format=api"
        },
        {
            "name": "Fastlane",
            "slug": "fastlane",
            "id": 25273,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Cloudstream",
                "slug": "cloudstream",
                "id": 3449,
                "web": "https://github.com/recloudstream/cloudstream",
                "web_url": "https://hosted.weblate.org/projects/cloudstream/",
                "url": "https://hosted.weblate.org/api/projects/cloudstream/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/cloudstream/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/cloudstream/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/cloudstream/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/cloudstream/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/cloudstream/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/cloudstream/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/cloudstream/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Any questions should be asked [in our Discord server](https://discord.gg/5Hus6fM)\r\n\r\nBe sure to install the app first. You can find it [here](https://cloudstream.cf/) or [here](https://github.com/recloudstream/cloudstream/releases).",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/recloudstream/cloudstream",
            "git_export": "",
            "branch": "master",
            "push_branch": "weblate",
            "filemask": "fastlane/metadata/android/*",
            "screenshot_filemask": "",
            "template": "fastlane/metadata/android/en-US",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "appstore",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/cloudstream/fastlane/",
            "url": "https://hosted.weblate.org/api/components/cloudstream/fastlane/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/cloudstream/fastlane/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/cloudstream/fastlane/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/cloudstream/fastlane/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/cloudstream/fastlane/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/cloudstream/fastlane/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/cloudstream/fastlane/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:recloudstream/cloudstream",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/cloudstream/app/?format=api"
        },
        {
            "name": "LuCI/applications/snmpd",
            "slug": "luciapplicationssnmpd",
            "id": 25274,
            "source_language": {
                "id": 732,
                "code": "en_devel",
                "name": "English (Developer)",
                "plural": {
                    "id": 746,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en_devel/",
                "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
            },
            "project": {
                "name": "OpenWrt",
                "slug": "openwrt",
                "id": 394,
                "web": "https://openwrt.org",
                "web_url": "https://hosted.weblate.org/projects/openwrt/",
                "url": "https://hosted.weblate.org/api/projects/openwrt/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/openwrt/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/openwrt/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/openwrt/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/openwrt/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/openwrt/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/openwrt/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/openwrt/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/openwrt/luci",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "applications/luci-app-snmpd/po/*/snmpd.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "applications/luci-app-snmpd/po/templates/snmpd.pot",
            "file_format": "po",
            "license": "Apache-2.0",
            "license_url": "https://spdx.org/licenses/Apache-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/",
            "url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationssnmpd/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationssnmpd/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationssnmpd/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationssnmpd/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationssnmpd/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationssnmpd/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationssnmpd/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "https://github.com/openwrt/luci.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}\r\n\r\nSigned-off-by: {{ author }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\r\n\r\nSigned-off-by: {{ author }}",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\r\n\r\nSigned-off-by: {{ author }}",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": true,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/openwrt/luci/?format=api"
        },
        {
            "name": "LuCI/applications/xfrpc",
            "slug": "luciapplicationsxfrpc",
            "id": 25275,
            "source_language": {
                "id": 732,
                "code": "en_devel",
                "name": "English (Developer)",
                "plural": {
                    "id": 746,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en_devel/",
                "url": "https://hosted.weblate.org/api/languages/en_devel/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_devel/statistics/?format=api"
            },
            "project": {
                "name": "OpenWrt",
                "slug": "openwrt",
                "id": 394,
                "web": "https://openwrt.org",
                "web_url": "https://hosted.weblate.org/projects/openwrt/",
                "url": "https://hosted.weblate.org/api/projects/openwrt/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/openwrt/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/openwrt/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/openwrt/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/openwrt/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/openwrt/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/openwrt/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/openwrt/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/openwrt/luci",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "applications/luci-app-xfrpc/po/*/xfrpc.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "applications/luci-app-xfrpc/po/templates/xfrpc.pot",
            "file_format": "po",
            "license": "Apache-2.0",
            "license_url": "https://spdx.org/licenses/Apache-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/",
            "url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationsxfrpc/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationsxfrpc/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationsxfrpc/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationsxfrpc/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationsxfrpc/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationsxfrpc/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/openwrt/luciapplicationsxfrpc/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "https://github.com/openwrt/luci.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}\r\n\r\nSigned-off-by: {{ author }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\r\n\r\nSigned-off-by: {{ author }}",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\r\n\r\nSigned-off-by: {{ author }}",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": true,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/openwrt/luci/?format=api"
        },
        {
            "name": "ui",
            "slug": "ui",
            "id": 25276,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Kavita",
                "slug": "kavita",
                "id": 4247,
                "web": "https://www.kavitareader.com",
                "web_url": "https://hosted.weblate.org/projects/kavita/",
                "url": "https://hosted.weblate.org/api/projects/kavita/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/kavita/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/kavita/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/kavita/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/kavita/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/kavita/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/kavita/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/kavita/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "If you see \"{{common.submit}}\" or other markup like this, you do not need to translate that string. This will reference another string that's already been translated. \r\nIf you see {{num}} like that, this is a variable and gives context to what will be transposed there. \r\nIf you see {0} like that, this is a variable from backend project.  \r\nIf you see the string key as \"part-1\" or \"continued\", this string is used where part of the string has html and is thus broken up. Please try to make it as fluent as possible.\r\nIf you see the key have -alt, this is either accessibility text or if the English starts with \"Kavita -\", then this is the title of the browser tab.\r\n\r\nWhen creating new language variants, please use [http://www.lingoes.net/en/translator/langcode.htm](http://www.lingoes.net/en/translator/langcode.htm) for the language. This will allow variants of languages, like Argentina Spanish (es-AR) vs neutral Spanish (es). \r\n\r\nWhen in doubt, please reach out to majora2007 in our Kavita Discord. \r\n\r\nThank you for your help translating the project.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/Kareadita/Kavita",
            "git_export": "https://hosted.weblate.org/git/kavita/ui/",
            "branch": "develop",
            "push_branch": "",
            "filemask": "UI/Web/src/assets/langs/*.json",
            "screenshot_filemask": "",
            "template": "UI/Web/src/assets/langs/en.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "UI/Web/src/assets/langs/en.json",
            "file_format": "json",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/kavita/ui/",
            "url": "https://hosted.weblate.org/api/components/kavita/ui/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/kavita/ui/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/kavita/ui/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/kavita/ui/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/kavita/ui/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/kavita/ui/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/kavita/ui/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:Kareadita/Kavita.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "[skip ci] Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "[skip ci] Added translation using Weblate ({{ language_name }})",
            "delete_message": "[skip ci] Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "[skip ci] Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "[skip ci] Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "[skip ci] Weblate Changes\r\n\r\n# Changed\r\n- Changed: Updated translations from Weblate ({{url}})\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12667/?format=api",
                "https://hosted.weblate.org/api/addons/12668/?format=api",
                "https://hosted.weblate.org/api/addons/12669/?format=api",
                "https://hosted.weblate.org/api/addons/12170/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Kavita",
            "slug": "glossary",
            "id": 25277,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Kavita",
                "slug": "kavita",
                "id": 4247,
                "web": "https://www.kavitareader.com",
                "web_url": "https://hosted.weblate.org/projects/kavita/",
                "url": "https://hosted.weblate.org/api/projects/kavita/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/kavita/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/kavita/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/kavita/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/kavita/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/kavita/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/kavita/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/kavita/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "If you see \"{{common.submit}}\" or other markup like this, you do not need to translate that string. This will reference another string that's already been translated. \r\nIf you see {{num}} like that, this is a variable and gives context to what will be transposed there. \r\nIf you see {0} like that, this is a variable from backend project.  \r\nIf you see the string key as \"part-1\" or \"continued\", this string is used where part of the string has html and is thus broken up. Please try to make it as fluent as possible.\r\nIf you see the key have -alt, this is either accessibility text or if the English starts with \"Kavita -\", then this is the title of the browser tab.\r\n\r\nWhen creating new language variants, please use [http://www.lingoes.net/en/translator/langcode.htm](http://www.lingoes.net/en/translator/langcode.htm) for the language. This will allow variants of languages, like Argentina Spanish (es-AR) vs neutral Spanish (es). \r\n\r\nWhen in doubt, please reach out to majora2007 in our Kavita Discord. \r\n\r\nThank you for your help translating the project.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/kavita/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/kavita/glossary/",
            "url": "https://hosted.weblate.org/api/components/kavita/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/kavita/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/kavita/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/kavita/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/kavita/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/kavita/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/kavita/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "repo",
            "slug": "repo",
            "id": 25278,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "rnote",
                "slug": "rnote",
                "id": 2779,
                "web": "https://github.com/flxzt/rnote",
                "web_url": "https://hosted.weblate.org/projects/rnote/",
                "url": "https://hosted.weblate.org/api/projects/rnote/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/rnote/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/rnote/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/rnote/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/rnote/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/rnote/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/rnote/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/rnote/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Rnote uses gettext for its translations.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/flxzt/rnote",
            "git_export": "https://hosted.weblate.org/git/rnote/repo/",
            "branch": "main",
            "push_branch": "",
            "filemask": "crates/rnote-ui/po/*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "crates/rnote-ui/po/rnote.pot",
            "file_format": "po",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/rnote/repo/",
            "url": "https://hosted.weblate.org/api/components/rnote/repo/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/rnote/repo/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/rnote/repo/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/rnote/repo/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/rnote/repo/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/rnote/repo/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/rnote/repo/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "merge",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "i18n: Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^(?!(zh_CN|zh_SG|zh_HK|zh_TW)$).+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12168/?format=api",
                "https://hosted.weblate.org/api/addons/12169/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "JackboxUtility",
            "slug": "glossary",
            "id": 25281,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "JackboxUtility",
                "slug": "jackboxutility",
                "id": 4249,
                "web": "https://github.com/AlexisL61/JackboxUtility",
                "web_url": "https://hosted.weblate.org/projects/jackboxutility/",
                "url": "https://hosted.weblate.org/api/projects/jackboxutility/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/jackboxutility/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/jackboxutility/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/jackboxutility/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/jackboxutility/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/jackboxutility/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/jackboxutility/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/jackboxutility/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/jackboxutility/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/jackboxutility/glossary/",
            "url": "https://hosted.weblate.org/api/components/jackboxutility/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/jackboxutility/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/jackboxutility/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/jackboxutility/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/jackboxutility/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/jackboxutility/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/jackboxutility/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Black Box",
            "slug": "blackbox",
            "id": 25288,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Black Box",
                "slug": "blackbox",
                "id": 4251,
                "web": "https://gitlab.gnome.org/raggesilver/blackbox",
                "web_url": "https://hosted.weblate.org/projects/blackbox/",
                "url": "https://hosted.weblate.org/api/projects/blackbox/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/blackbox/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/blackbox/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/blackbox/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/blackbox/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/blackbox/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/blackbox/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/blackbox/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "gitlab",
            "repo": "https://gitlab.gnome.org/raggesilver/blackbox",
            "git_export": "https://hosted.weblate.org/git/blackbox/blackbox/",
            "branch": "main",
            "push_branch": "",
            "filemask": "po/*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "po",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/blackbox/blackbox/",
            "url": "https://hosted.weblate.org/api/components/blackbox/blackbox/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/blackbox/blackbox/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/blackbox/blackbox/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/blackbox/blackbox/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/blackbox/blackbox/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/blackbox/blackbox/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/blackbox/blackbox/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12176/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Glossary",
            "slug": "glossary",
            "id": 25289,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Black Box",
                "slug": "blackbox",
                "id": 4251,
                "web": "https://gitlab.gnome.org/raggesilver/blackbox",
                "web_url": "https://hosted.weblate.org/projects/blackbox/",
                "url": "https://hosted.weblate.org/api/projects/blackbox/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/blackbox/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/blackbox/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/blackbox/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/blackbox/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/blackbox/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/blackbox/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/blackbox/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/blackbox/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/blackbox/glossary/",
            "url": "https://hosted.weblate.org/api/components/blackbox/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/blackbox/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/blackbox/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/blackbox/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/blackbox/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/blackbox/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/blackbox/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Neos Account Downloader Resources",
            "slug": "neos-account-downloader-resources",
            "id": 25290,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Neos Account Downloader",
                "slug": "neos-account-downloader",
                "id": 4256,
                "web": "https://github.com/GuVAnj8Gv3RJ/NeosAccountDownloader",
                "web_url": "https://hosted.weblate.org/projects/neos-account-downloader/",
                "url": "https://hosted.weblate.org/api/projects/neos-account-downloader/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/neos-account-downloader/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/neos-account-downloader/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/neos-account-downloader/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/neos-account-downloader/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/neos-account-downloader/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/neos-account-downloader/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/neos-account-downloader/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/GuVAnj8Gv3RJ/NeosAccountDownloader",
            "git_export": "https://hosted.weblate.org/git/neos-account-downloader/neos-account-downloader-resources/",
            "branch": "main",
            "push_branch": "",
            "filemask": "AccountDownloader/Properties/Resources.*.resx",
            "screenshot_filemask": "",
            "template": "AccountDownloader/Properties/Resources.resx",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "resx",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/neos-account-downloader/neos-account-downloader-resources/",
            "url": "https://hosted.weblate.org/api/components/neos-account-downloader/neos-account-downloader-resources/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/neos-account-downloader/neos-account-downloader-resources/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/neos-account-downloader/neos-account-downloader-resources/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/neos-account-downloader/neos-account-downloader-resources/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/neos-account-downloader/neos-account-downloader-resources/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/neos-account-downloader/neos-account-downloader-resources/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/neos-account-downloader/neos-account-downloader-resources/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 6,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "wtforms",
            "slug": "wtforms",
            "id": 25292,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "wtforms",
                "slug": "wtforms",
                "id": 4258,
                "web": "https://wtforms.readthedocs.io/",
                "web_url": "https://hosted.weblate.org/projects/wtforms/",
                "url": "https://hosted.weblate.org/api/projects/wtforms/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/wtforms/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/wtforms/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/wtforms/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/wtforms/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/wtforms/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/wtforms/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/wtforms/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "git@github.com:wtforms/wtforms.git",
            "git_export": "https://hosted.weblate.org/git/wtforms/wtforms/",
            "branch": "master",
            "push_branch": "",
            "filemask": "src/wtforms/locale/*/LC_MESSAGES/wtforms.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "src/wtforms/locale/wtforms.pot",
            "file_format": "po",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/wtforms/wtforms/",
            "url": "https://hosted.weblate.org/api/components/wtforms/wtforms/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/wtforms/wtforms/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/wtforms/wtforms/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/wtforms/wtforms/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/wtforms/wtforms/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/wtforms/wtforms/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/wtforms/wtforms/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:wtforms/wtforms.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/wtforms/wtforms/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "eloi.rivard@nubla.fr",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12178/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Glossary",
            "slug": "glossary",
            "id": 25293,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "wtforms",
                "slug": "wtforms",
                "id": 4258,
                "web": "https://wtforms.readthedocs.io/",
                "web_url": "https://hosted.weblate.org/projects/wtforms/",
                "url": "https://hosted.weblate.org/api/projects/wtforms/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/wtforms/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/wtforms/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/wtforms/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/wtforms/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/wtforms/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/wtforms/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/wtforms/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/wtforms/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/wtforms/glossary/",
            "url": "https://hosted.weblate.org/api/components/wtforms/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/wtforms/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/wtforms/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/wtforms/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/wtforms/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/wtforms/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/wtforms/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Module Federation Documentation: Main Docs",
            "slug": "module-federation-documentation-main-docs",
            "id": 25304,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Module Federation Documentation",
                "slug": "module-federation-documentation-oss",
                "id": 4260,
                "web": "https://module-federation.io/docs/en/mf-docs/0.19/getting-started/",
                "web_url": "https://hosted.weblate.org/projects/module-federation-documentation-oss/",
                "url": "https://hosted.weblate.org/api/projects/module-federation-documentation-oss/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/module-federation-documentation-oss/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/module-federation-documentation-oss/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/module-federation-documentation-oss/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/module-federation-documentation-oss/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/module-federation-documentation-oss/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/module-federation-documentation-oss/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/module-federation-documentation-oss/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/module-federation/universe",
            "git_export": "https://hosted.weblate.org/git/module-federation-documentation-oss/module-federation-documentation-main-docs/",
            "branch": "main",
            "push_branch": "main",
            "filemask": "apps/docs/src/l10n-weblate/ROOT/*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "po",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/module-federation-documentation-oss/module-federation-documentation-main-docs/",
            "url": "https://hosted.weblate.org/api/components/module-federation-documentation-oss/module-federation-documentation-main-docs/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/module-federation-documentation-oss/module-federation-documentation-main-docs/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/module-federation-documentation-oss/module-federation-documentation-main-docs/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/module-federation-documentation-oss/module-federation-documentation-main-docs/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/module-federation-documentation-oss/module-federation-documentation-main-docs/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/module-federation-documentation-oss/module-federation-documentation-main-docs/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/module-federation-documentation-oss/module-federation-documentation-main-docs/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "https://github.com/module-federation/universe.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "nikita.demchenko@valor-software.com",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Theme base/email",
            "slug": "theme-baseemail",
            "id": 25312,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Keycloak",
                "slug": "keycloak",
                "id": 4185,
                "web": "https://www.keycloak.org/",
                "web_url": "https://hosted.weblate.org/projects/keycloak/",
                "url": "https://hosted.weblate.org/api/projects/keycloak/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/keycloak/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/keycloak/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/keycloak/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/keycloak/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/keycloak/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/keycloak/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/keycloak/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "This translates the web UI of Keycloak.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/keycloak/keycloak",
            "git_export": "",
            "branch": "main",
            "push_branch": "",
            "filemask": "themes/src/main/resources-community/theme/base/email/messages/messages_*.properties",
            "screenshot_filemask": "",
            "template": "themes/src/main/resources/theme/base/email/messages/messages_en.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "properties-utf8",
            "license": "Apache-2.0",
            "license_url": "https://spdx.org/licenses/Apache-2.0.html",
            "agreement": "Any contributions to Keycloak must only contain code that can legally be contributed to Keycloak, and which the Keycloak\r\nproject can distribute under its license.\r\n\r\nPrior to contributing to Keycloak please read the [Developer's Certificate of Origin](https://developercertificate.org/)",
            "web_url": "https://hosted.weblate.org/projects/keycloak/theme-baseemail/",
            "url": "https://hosted.weblate.org/api/components/keycloak/theme-baseemail/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseemail/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseemail/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseemail/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseemail/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseemail/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseemail/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}\r\n\r\nSigned-off-by: {{ author }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\r\n\r\nSigned-off-by: Hosted Weblate <hosted@weblate.org>",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\r\n\r\nSigned-off-by: Hosted Weblate <hosted@weblate.org>",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\r\n\r\nSigned-off-by: Hosted Weblate <hosted@weblate.org>",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}\r\n\r\nSigned-off-by: Hosted Weblate <hosted@weblate.org>",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": false,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": true,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^(de|nl|en)+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12186/?format=api",
                "https://hosted.weblate.org/api/addons/12189/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/keycloak/admin-ui/?format=api"
        },
        {
            "name": "Theme base/login",
            "slug": "theme-baselogin",
            "id": 25315,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Keycloak",
                "slug": "keycloak",
                "id": 4185,
                "web": "https://www.keycloak.org/",
                "web_url": "https://hosted.weblate.org/projects/keycloak/",
                "url": "https://hosted.weblate.org/api/projects/keycloak/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/keycloak/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/keycloak/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/keycloak/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/keycloak/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/keycloak/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/keycloak/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/keycloak/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "This translates the web UI of Keycloak.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/keycloak/keycloak",
            "git_export": "",
            "branch": "main",
            "push_branch": "",
            "filemask": "themes/src/main/resources-community/theme/base/login/messages/messages_*.properties",
            "screenshot_filemask": "",
            "template": "themes/src/main/resources/theme/base/login/messages/messages_en.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "properties-utf8",
            "license": "Apache-2.0",
            "license_url": "https://spdx.org/licenses/Apache-2.0.html",
            "agreement": "Any contributions to Keycloak must only contain code that can legally be contributed to Keycloak, and which the Keycloak\r\nproject can distribute under its license.\r\n\r\nPrior to contributing to Keycloak please read the [Developer's Certificate of Origin](https://developercertificate.org/)",
            "web_url": "https://hosted.weblate.org/projects/keycloak/theme-baselogin/",
            "url": "https://hosted.weblate.org/api/components/keycloak/theme-baselogin/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/keycloak/theme-baselogin/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/keycloak/theme-baselogin/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/keycloak/theme-baselogin/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/keycloak/theme-baselogin/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/keycloak/theme-baselogin/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/keycloak/theme-baselogin/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}\r\n\r\nSigned-off-by: {{ author }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\r\n\r\nSigned-off-by: Hosted Weblate <hosted@weblate.org>",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\r\n\r\nSigned-off-by: Hosted Weblate <hosted@weblate.org>",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\r\n\r\nSigned-off-by: Hosted Weblate <hosted@weblate.org>",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}\r\n\r\nSigned-off-by: Hosted Weblate <hosted@weblate.org>",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": false,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": true,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^(de|en|nl)+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12197/?format=api",
                "https://hosted.weblate.org/api/addons/12198/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/keycloak/admin-ui/?format=api"
        },
        {
            "name": "Theme base/account",
            "slug": "theme-baseaccount",
            "id": 25316,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Keycloak",
                "slug": "keycloak",
                "id": 4185,
                "web": "https://www.keycloak.org/",
                "web_url": "https://hosted.weblate.org/projects/keycloak/",
                "url": "https://hosted.weblate.org/api/projects/keycloak/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/keycloak/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/keycloak/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/keycloak/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/keycloak/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/keycloak/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/keycloak/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/keycloak/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "This translates the web UI of Keycloak.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/keycloak/keycloak",
            "git_export": "",
            "branch": "main",
            "push_branch": "",
            "filemask": "themes/src/main/resources-community/theme/base/account/messages/messages_*.properties",
            "screenshot_filemask": "",
            "template": "themes/src/main/resources/theme/base/account/messages/messages_en.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "properties-utf8",
            "license": "Apache-2.0",
            "license_url": "https://spdx.org/licenses/Apache-2.0.html",
            "agreement": "Any contributions to Keycloak must only contain code that can legally be contributed to Keycloak, and which the Keycloak\r\nproject can distribute under its license.\r\n\r\nPrior to contributing to Keycloak please read the [Developer's Certificate of Origin](https://developercertificate.org/)",
            "web_url": "https://hosted.weblate.org/projects/keycloak/theme-baseaccount/",
            "url": "https://hosted.weblate.org/api/components/keycloak/theme-baseaccount/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseaccount/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseaccount/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseaccount/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseaccount/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseaccount/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseaccount/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}\r\n\r\nSigned-off-by: {{ author }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\r\n\r\nSigned-off-by: Hosted Weblate <hosted@weblate.org>",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\r\n\r\nSigned-off-by: Hosted Weblate <hosted@weblate.org>",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\r\n\r\nSigned-off-by: Hosted Weblate <hosted@weblate.org>",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}\r\n\r\nSigned-off-by: Hosted Weblate <hosted@weblate.org>",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": false,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": true,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^(en|de|nl)+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12200/?format=api",
                "https://hosted.weblate.org/api/addons/12202/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/keycloak/admin-ui/?format=api"
        }
    ]
}