Translation projects API.

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

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

{
    "count": 7,
    "next": null,
    "previous": null,
    "results": [
        {
            "name": "Account UI",
            "slug": "account-ui",
            "id": 25075,
            "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"
            },
            "vcs": "github",
            "repo": "https://github.com/keycloak/keycloak",
            "git_export": "https://hosted.weblate.org/git/keycloak/account-ui/",
            "branch": "main",
            "push_branch": "",
            "filemask": "js/apps/account-ui/maven-resources-community/theme/keycloak.v3/account/messages/messages_*.properties",
            "screenshot_filemask": "",
            "template": "js/apps/account-ui/maven-resources/theme/keycloak.v3/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/account-ui/",
            "url": "https://hosted.weblate.org/api/components/keycloak/account-ui/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/keycloak/account-ui/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/keycloak/account-ui/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/keycloak/account-ui/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/keycloak/account-ui/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/keycloak/account-ui/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/keycloak/account-ui/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|nl|de)+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12003/?format=api",
                "https://hosted.weblate.org/api/addons/12002/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/keycloak/admin-ui/?format=api"
        },
        {
            "name": "Keycloak",
            "slug": "glossary",
            "id": 25076,
            "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"
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/keycloak/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": "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/glossary/",
            "url": "https://hosted.weblate.org/api/components/keycloak/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/keycloak/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/keycloak/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/keycloak/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/keycloak/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/keycloak/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/keycloak/glossary/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": false,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": true,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^(en|nl|de)+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "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"
            },
            "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"
            },
            "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"
            },
            "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"
        },
        {
            "name": "Theme base/admin",
            "slug": "theme-baseadmin",
            "id": 25317,
            "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"
            },
            "vcs": "github",
            "repo": "https://github.com/keycloak/keycloak",
            "git_export": "",
            "branch": "main",
            "push_branch": "",
            "filemask": "themes/src/main/resources-community/theme/base/admin/messages/messages_*.properties",
            "screenshot_filemask": "",
            "template": "themes/src/main/resources/theme/base/admin/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-baseadmin/",
            "url": "https://hosted.weblate.org/api/components/keycloak/theme-baseadmin/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseadmin/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseadmin/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseadmin/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseadmin/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseadmin/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/keycloak/theme-baseadmin/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|nl|de)+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12199/?format=api",
                "https://hosted.weblate.org/api/addons/12201/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/keycloak/admin-ui/?format=api"
        },
        {
            "name": "Admin UI",
            "slug": "admin-ui",
            "id": 27386,
            "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"
            },
            "vcs": "github",
            "repo": "https://github.com/keycloak/keycloak",
            "git_export": "https://hosted.weblate.org/git/keycloak/admin-ui/",
            "branch": "main",
            "push_branch": "",
            "filemask": "js/apps/admin-ui/maven-resources-community/theme/keycloak.v2/admin/messages/messages_*.properties",
            "screenshot_filemask": "",
            "template": "js/apps/admin-ui/maven-resources/theme/keycloak.v2/admin/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/admin-ui/",
            "url": "https://hosted.weblate.org/api/components/keycloak/admin-ui/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/keycloak/admin-ui/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/keycloak/admin-ui/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/keycloak/admin-ui/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/keycloak/admin-ui/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/keycloak/admin-ui/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/keycloak/admin-ui/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\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/14490/?format=api",
                "https://hosted.weblate.org/api/addons/14491/?format=api",
                "https://hosted.weblate.org/api/addons/15453/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        }
    ]
}