Translation components API.

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

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

{
    "count": 6295,
    "next": "https://hosted.weblate.org/api/components/?format=api&page=97",
    "previous": "https://hosted.weblate.org/api/components/?format=api&page=95",
    "results": [
        {
            "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"
        },
        {
            "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"
            },
            "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/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": "backend",
            "slug": "backend",
            "id": 25321,
            "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": "git",
            "repo": "https://github.com/Kareadita/Kavita",
            "git_export": "",
            "branch": "develop",
            "push_branch": "",
            "filemask": "API/I18N/*.json",
            "screenshot_filemask": "",
            "template": "API/I18N/en.json",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "json-nested",
            "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/backend/",
            "url": "https://hosted.weblate.org/api/components/kavita/backend/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/kavita/backend/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/kavita/backend/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/kavita/backend/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/kavita/backend/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/kavita/backend/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/kavita/backend/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": "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/12203/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/kavita/ui/?format=api"
        },
        {
            "name": "Ouisync",
            "slug": "glossary",
            "id": 25323,
            "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": "Ouisync",
                "slug": "ouisync",
                "id": 2448,
                "web": "https://ouisync.net",
                "web_url": "https://hosted.weblate.org/projects/ouisync/",
                "url": "https://hosted.weblate.org/api/projects/ouisync/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/ouisync/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/ouisync/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/ouisync/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/ouisync/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/ouisync/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/ouisync/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/ouisync/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thanks for helping to translate Ouisync!\r\n\r\nTo get started:\r\n\r\n1. Make an account on [Weblate](https://weblate.org/) or sign in with your Github or Gitlab ID. *Note: Account creation is not required, but you will only be able to suggest translations in this case*\r\n\r\n2. Visit the [Ouisync project page](https://hosted.weblate.org/projects/ouisync) - which lists all components and their strings (including Android app strings, the web browser extension, the User Manual and the website).\r\n\r\n3. On the [OuiSync project page's 'Languages' tab](https://hosted.weblate.org/projects/ouisync/#languages), choose the language you want to work on, or -- in case the language doesn't exist yet -- initiate a new language by selecting a component from the main project page and clicking on the \"Start a new translation\" button. Please note that we can't support shipping arbitrary translations with our published materials unless they have a reviewer (see below).\r\n\r\n4. Please contact the Ouisync team at support AT ouisync DOT net if you are interested in becoming a reviewer for translation(s) in your language(s).\r\n\r\n5. For more information about how to use Weblate, see the [Weblate documentation](https://docs.weblate.org/).",
                "enable_hooks": true,
                "language_aliases": "en_US:en"
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/ouisync/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/ouisync/glossary/",
            "url": "https://hosted.weblate.org/api/components/ouisync/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/ouisync/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/ouisync/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/ouisync/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/ouisync/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/ouisync/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/ouisync/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": "Pomodoro",
            "slug": "pomodoro",
            "id": 25327,
            "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": "Pomodoro",
                "slug": "pomodoro",
                "id": 4269,
                "web": "https://gitlab.com/idevecore/pomodoro-translations",
                "web_url": "https://hosted.weblate.org/projects/pomodoro/",
                "url": "https://hosted.weblate.org/api/projects/pomodoro/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/pomodoro/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/pomodoro/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/pomodoro/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/pomodoro/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/pomodoro/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/pomodoro/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/pomodoro/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://gitlab.com/idevecore/pomodoro-translations.git",
            "git_export": "https://hosted.weblate.org/git/pomodoro/pomodoro/",
            "branch": "main",
            "push_branch": "main",
            "filemask": "*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "io.gitlab.idevecore.Pomodoro.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/pomodoro/pomodoro/",
            "url": "https://hosted.weblate.org/api/components/pomodoro/pomodoro/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/pomodoro/pomodoro/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/pomodoro/pomodoro/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/pomodoro/pomodoro/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/pomodoro/pomodoro/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/pomodoro/pomodoro/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/pomodoro/pomodoro/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "linux",
            "push": "https://gitlab.com/idevecore/pomodoro-translations.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://gitlab.com/idevecore/pomodoro-translations/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "ideve.core@gmail.com",
            "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": 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/12507/?format=api",
                "https://hosted.weblate.org/api/addons/12508/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Glossary",
            "slug": "glossary",
            "id": 25328,
            "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": "Pomodoro",
                "slug": "pomodoro",
                "id": 4269,
                "web": "https://gitlab.com/idevecore/pomodoro-translations",
                "web_url": "https://hosted.weblate.org/projects/pomodoro/",
                "url": "https://hosted.weblate.org/api/projects/pomodoro/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/pomodoro/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/pomodoro/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/pomodoro/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/pomodoro/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/pomodoro/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/pomodoro/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/pomodoro/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/pomodoro/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/pomodoro/glossary/",
            "url": "https://hosted.weblate.org/api/components/pomodoro/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/pomodoro/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/pomodoro/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/pomodoro/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/pomodoro/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/pomodoro/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/pomodoro/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": "master source",
            "slug": "master-source",
            "id": 25329,
            "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": "KiCad kbplacer plugin",
                "slug": "kicad-kbplacer",
                "id": 4270,
                "web": "https://github.com/adamws/kicad-kbplacer",
                "web_url": "https://hosted.weblate.org/projects/kicad-kbplacer/",
                "url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/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/adamws/kicad-kbplacer.git",
            "git_export": "https://hosted.weblate.org/git/kicad-kbplacer/master-source/",
            "branch": "master",
            "push_branch": "",
            "filemask": "translation/pofiles/*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "translation/kbplacer.pot",
            "file_format": "po",
            "license": "GPL-3.0-only",
            "license_url": "https://spdx.org/licenses/GPL-3.0-only.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/kicad-kbplacer/master-source/",
            "url": "https://hosted.weblate.org/api/components/kicad-kbplacer/master-source/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/kicad-kbplacer/master-source/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/kicad-kbplacer/master-source/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/kicad-kbplacer/master-source/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/kicad-kbplacer/master-source/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/kicad-kbplacer/master-source/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/kicad-kbplacer/master-source/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": "^(?!(en)$).+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "KiCad kbplacer plugin",
            "slug": "glossary",
            "id": 25330,
            "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": "KiCad kbplacer plugin",
                "slug": "kicad-kbplacer",
                "id": 4270,
                "web": "https://github.com/adamws/kicad-kbplacer",
                "web_url": "https://hosted.weblate.org/projects/kicad-kbplacer/",
                "url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/kicad-kbplacer/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/kicad-kbplacer/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/kicad-kbplacer/glossary/",
            "url": "https://hosted.weblate.org/api/components/kicad-kbplacer/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/kicad-kbplacer/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/kicad-kbplacer/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/kicad-kbplacer/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/kicad-kbplacer/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/kicad-kbplacer/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/kicad-kbplacer/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": "Jackboxutility_app",
            "slug": "jackboxutility_app",
            "id": 25331,
            "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": "github",
            "repo": "https://github.com/AlexisL61/JackboxUtility",
            "git_export": "https://hosted.weblate.org/git/jackboxutility/jackboxutility_app/",
            "branch": "dev",
            "push_branch": "dev",
            "filemask": "jackbox_patcher/assets/l10n/app_*.arb",
            "screenshot_filemask": "",
            "template": "jackbox_patcher/assets/l10n/app_en.arb",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "arb",
            "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/jackboxutility_app/",
            "url": "https://hosted.weblate.org/api/components/jackboxutility/jackboxutility_app/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/jackboxutility/jackboxutility_app/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/jackboxutility/jackboxutility_app/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/jackboxutility/jackboxutility_app/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/jackboxutility/jackboxutility_app/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/jackboxutility/jackboxutility_app/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/jackboxutility/jackboxutility_app/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "linux",
            "push": "git@github.com:AlexisL61/JackboxUtility",
            "check_flags": "ignore-same",
            "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": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Website JSON",
            "slug": "website-json",
            "id": 25334,
            "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": "Ouisync",
                "slug": "ouisync",
                "id": 2448,
                "web": "https://ouisync.net",
                "web_url": "https://hosted.weblate.org/projects/ouisync/",
                "url": "https://hosted.weblate.org/api/projects/ouisync/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/ouisync/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/ouisync/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/ouisync/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/ouisync/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/ouisync/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/ouisync/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/ouisync/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thanks for helping to translate Ouisync!\r\n\r\nTo get started:\r\n\r\n1. Make an account on [Weblate](https://weblate.org/) or sign in with your Github or Gitlab ID. *Note: Account creation is not required, but you will only be able to suggest translations in this case*\r\n\r\n2. Visit the [Ouisync project page](https://hosted.weblate.org/projects/ouisync) - which lists all components and their strings (including Android app strings, the web browser extension, the User Manual and the website).\r\n\r\n3. On the [OuiSync project page's 'Languages' tab](https://hosted.weblate.org/projects/ouisync/#languages), choose the language you want to work on, or -- in case the language doesn't exist yet -- initiate a new language by selecting a component from the main project page and clicking on the \"Start a new translation\" button. Please note that we can't support shipping arbitrary translations with our published materials unless they have a reviewer (see below).\r\n\r\n4. Please contact the Ouisync team at support AT ouisync DOT net if you are interested in becoming a reviewer for translation(s) in your language(s).\r\n\r\n5. For more information about how to use Weblate, see the [Weblate documentation](https://docs.weblate.org/).",
                "enable_hooks": true,
                "language_aliases": "en_US:en"
            },
            "vcs": "github",
            "repo": "https://github.com/equalitie/ouisync-web",
            "git_export": "https://hosted.weblate.org/git/ouisync/website-json/",
            "branch": "main",
            "push_branch": "",
            "filemask": "i18n/*.json",
            "screenshot_filemask": "",
            "template": "i18n/en.json",
            "edit_template": false,
            "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": "",
            "web_url": "https://hosted.weblate.org/projects/ouisync/website-json/",
            "url": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/ouisync/website-json/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/ouisync/website-json/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/ouisync/website-json/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/ouisync/website-json/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/ouisync/website-json/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/ouisync/website-json/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_noff",
            "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": "Security",
            "slug": "security",
            "id": 25335,
            "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": "Ouisync",
                "slug": "ouisync",
                "id": 2448,
                "web": "https://ouisync.net",
                "web_url": "https://hosted.weblate.org/projects/ouisync/",
                "url": "https://hosted.weblate.org/api/projects/ouisync/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/ouisync/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/ouisync/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/ouisync/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/ouisync/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/ouisync/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/ouisync/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/ouisync/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thanks for helping to translate Ouisync!\r\n\r\nTo get started:\r\n\r\n1. Make an account on [Weblate](https://weblate.org/) or sign in with your Github or Gitlab ID. *Note: Account creation is not required, but you will only be able to suggest translations in this case*\r\n\r\n2. Visit the [Ouisync project page](https://hosted.weblate.org/projects/ouisync) - which lists all components and their strings (including Android app strings, the web browser extension, the User Manual and the website).\r\n\r\n3. On the [OuiSync project page's 'Languages' tab](https://hosted.weblate.org/projects/ouisync/#languages), choose the language you want to work on, or -- in case the language doesn't exist yet -- initiate a new language by selecting a component from the main project page and clicking on the \"Start a new translation\" button. Please note that we can't support shipping arbitrary translations with our published materials unless they have a reviewer (see below).\r\n\r\n4. Please contact the Ouisync team at support AT ouisync DOT net if you are interested in becoming a reviewer for translation(s) in your language(s).\r\n\r\n5. For more information about how to use Weblate, see the [Weblate documentation](https://docs.weblate.org/).",
                "enable_hooks": true,
                "language_aliases": "en_US:en"
            },
            "vcs": "github",
            "repo": "https://github.com/equalitie/ouisync-web",
            "git_export": "",
            "branch": "main",
            "push_branch": "",
            "filemask": "content/*/security.md",
            "screenshot_filemask": "",
            "template": "content/en/security.md",
            "edit_template": false,
            "intermediate": "",
            "new_base": "content/en/security.md",
            "file_format": "markdown",
            "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/ouisync/security/",
            "url": "https://hosted.weblate.org/api/components/ouisync/security/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/ouisync/security/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/ouisync/security/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/ouisync/security/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/ouisync/security/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/ouisync/security/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/ouisync/security/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/12207/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api"
        },
        {
            "name": "Validation",
            "slug": "validation",
            "id": 25336,
            "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": "Lolibrary",
                "slug": "lolibrary",
                "id": 4060,
                "web": "https://github.com/lolibrary/sakura",
                "web_url": "https://hosted.weblate.org/projects/lolibrary/",
                "url": "https://hosted.weblate.org/api/projects/lolibrary/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/lolibrary/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/lolibrary/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/lolibrary/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/lolibrary/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/lolibrary/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/lolibrary/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/lolibrary/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Translation support for [Lolibrary](https://lolibrary.org),  a lolita fashion archive website run by Lolibrary Inc (a 501(c)(3) nonprofit).",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/lolibrary/sakura",
            "git_export": "",
            "branch": "master",
            "push_branch": "i18n",
            "filemask": "resources/lang/*/validation.php",
            "screenshot_filemask": "",
            "template": "resources/lang/en/validation.php",
            "edit_template": false,
            "intermediate": "",
            "new_base": "resources/lang/en/validation.php",
            "file_format": "php",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/lolibrary/validation/",
            "url": "https://hosted.weblate.org/api/components/lolibrary/validation/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/lolibrary/validation/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/lolibrary/validation/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/lolibrary/validation/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/lolibrary/validation/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/lolibrary/validation/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/lolibrary/validation/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:lolibrary/sakura.git",
            "check_flags": "placeholders:r\":[\\w\\d]+\"",
            "priority": 100,
            "enforced_checks": [
                "placeholders"
            ],
            "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": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/lolibrary/ui/?format=api"
        },
        {
            "name": "Privacy",
            "slug": "privacy",
            "id": 25337,
            "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": "Ouisync",
                "slug": "ouisync",
                "id": 2448,
                "web": "https://ouisync.net",
                "web_url": "https://hosted.weblate.org/projects/ouisync/",
                "url": "https://hosted.weblate.org/api/projects/ouisync/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/ouisync/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/ouisync/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/ouisync/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/ouisync/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/ouisync/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/ouisync/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/ouisync/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thanks for helping to translate Ouisync!\r\n\r\nTo get started:\r\n\r\n1. Make an account on [Weblate](https://weblate.org/) or sign in with your Github or Gitlab ID. *Note: Account creation is not required, but you will only be able to suggest translations in this case*\r\n\r\n2. Visit the [Ouisync project page](https://hosted.weblate.org/projects/ouisync) - which lists all components and their strings (including Android app strings, the web browser extension, the User Manual and the website).\r\n\r\n3. On the [OuiSync project page's 'Languages' tab](https://hosted.weblate.org/projects/ouisync/#languages), choose the language you want to work on, or -- in case the language doesn't exist yet -- initiate a new language by selecting a component from the main project page and clicking on the \"Start a new translation\" button. Please note that we can't support shipping arbitrary translations with our published materials unless they have a reviewer (see below).\r\n\r\n4. Please contact the Ouisync team at support AT ouisync DOT net if you are interested in becoming a reviewer for translation(s) in your language(s).\r\n\r\n5. For more information about how to use Weblate, see the [Weblate documentation](https://docs.weblate.org/).",
                "enable_hooks": true,
                "language_aliases": "en_US:en"
            },
            "vcs": "github",
            "repo": "https://github.com/equalitie/ouisync-web",
            "git_export": "",
            "branch": "main",
            "push_branch": "",
            "filemask": "content/*/privacy.md",
            "screenshot_filemask": "",
            "template": "content/en/privacy.md",
            "edit_template": false,
            "intermediate": "",
            "new_base": "content/en/privacy.md",
            "file_format": "markdown",
            "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/ouisync/privacy/",
            "url": "https://hosted.weblate.org/api/components/ouisync/privacy/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/ouisync/privacy/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/ouisync/privacy/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/ouisync/privacy/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/ouisync/privacy/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/ouisync/privacy/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/ouisync/privacy/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/12208/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api"
        },
        {
            "name": "Codeberg",
            "slug": "codeberg",
            "id": 25345,
            "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": "Infinity for Lemmy",
                "slug": "lemminfinity",
                "id": 4275,
                "web": "https://lemdro.id/c/infinityforlemmy",
                "web_url": "https://hosted.weblate.org/projects/lemminfinity/",
                "url": "https://hosted.weblate.org/api/projects/lemminfinity/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/lemminfinity/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/lemminfinity/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/lemminfinity/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/lemminfinity/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/lemminfinity/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/lemminfinity/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/lemminfinity/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy",
            "git_export": "https://hosted.weblate.org/git/lemminfinity/codeberg/",
            "branch": "master",
            "push_branch": "master",
            "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": "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/lemminfinity/codeberg/",
            "url": "https://hosted.weblate.org/api/components/lemminfinity/codeberg/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/lemminfinity/codeberg/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/lemminfinity/codeberg/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/lemminfinity/codeberg/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/lemminfinity/codeberg/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/lemminfinity/codeberg/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/lemminfinity/codeberg/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@codeberg.org:Bazsalanszky/Infinity-For-Lemmy.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/12212/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Infinity for Lemmy",
            "slug": "glossary",
            "id": 25346,
            "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": "Infinity for Lemmy",
                "slug": "lemminfinity",
                "id": 4275,
                "web": "https://lemdro.id/c/infinityforlemmy",
                "web_url": "https://hosted.weblate.org/projects/lemminfinity/",
                "url": "https://hosted.weblate.org/api/projects/lemminfinity/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/lemminfinity/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/lemminfinity/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/lemminfinity/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/lemminfinity/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/lemminfinity/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/lemminfinity/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/lemminfinity/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/lemminfinity/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/lemminfinity/glossary/",
            "url": "https://hosted.weblate.org/api/components/lemminfinity/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/lemminfinity/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/lemminfinity/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/lemminfinity/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/lemminfinity/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/lemminfinity/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/lemminfinity/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": "nl-kat-coordination",
            "slug": "nl-kat-coordination",
            "id": 25380,
            "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": "OpenKAT",
                "slug": "openkat",
                "id": 4287,
                "web": "https://openkat.nl",
                "web_url": "https://hosted.weblate.org/projects/openkat/",
                "url": "https://hosted.weblate.org/api/projects/openkat/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/openkat/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/openkat/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/openkat/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/openkat/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/openkat/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/openkat/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/openkat/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Authenticated users can edit translation strings directly or make suggestions. Any translation updates in Weblate will be automatically submitted as a GitHub PR after 24 hours, which will be reviewed by the development team.\r\nIf you contribute to the translation effort, you will receive a mention in the source code :)\r\n\r\nNote that editing the English localization requires changing the source string in Django, which must be done through a GitHub PR manually.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/minvws/nl-kat-coordination",
            "git_export": "https://hosted.weblate.org/git/openkat/nl-kat-coordination/",
            "branch": "main",
            "push_branch": "",
            "filemask": "rocky/rocky/locale/*/LC_MESSAGES/django.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "rocky/rocky/locale/django.pot",
            "file_format": "po",
            "license": "EUPL-1.2",
            "license_url": "https://spdx.org/licenses/EUPL-1.2.html",
            "agreement": "See https://github.com/minvws/nl-covid19-notification-app-coordination/blob/master/CLA.md and https://github.com/minvws/.github/blob/main/CODE_OF_CONDUCT.md",
            "web_url": "https://hosted.weblate.org/projects/openkat/nl-kat-coordination/",
            "url": "https://hosted.weblate.org/api/components/openkat/nl-kat-coordination/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/openkat/nl-kat-coordination/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/openkat/nl-kat-coordination/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/openkat/nl-kat-coordination/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/openkat/nl-kat-coordination/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/openkat/nl-kat-coordination/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/openkat/nl-kat-coordination/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": [
                "https://hosted.weblate.org/api/addons/12218/?format=api",
                "https://hosted.weblate.org/api/addons/12304/?format=api",
                "https://hosted.weblate.org/api/addons/12377/?format=api",
                "https://hosted.weblate.org/api/addons/12524/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "OpenKAT",
            "slug": "glossary",
            "id": 25381,
            "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": "OpenKAT",
                "slug": "openkat",
                "id": 4287,
                "web": "https://openkat.nl",
                "web_url": "https://hosted.weblate.org/projects/openkat/",
                "url": "https://hosted.weblate.org/api/projects/openkat/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/openkat/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/openkat/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/openkat/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/openkat/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/openkat/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/openkat/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/openkat/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Authenticated users can edit translation strings directly or make suggestions. Any translation updates in Weblate will be automatically submitted as a GitHub PR after 24 hours, which will be reviewed by the development team.\r\nIf you contribute to the translation effort, you will receive a mention in the source code :)\r\n\r\nNote that editing the English localization requires changing the source string in Django, which must be done through a GitHub PR manually.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/openkat/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/openkat/glossary/",
            "url": "https://hosted.weblate.org/api/components/openkat/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/openkat/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/openkat/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/openkat/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/openkat/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/openkat/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/openkat/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": "lang",
            "slug": "translation",
            "id": 25390,
            "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": "Chocolate",
                "slug": "chocolate",
                "id": 4290,
                "web": "https://github.com/ChocolateApp/Chocolate/",
                "web_url": "https://hosted.weblate.org/projects/chocolate/",
                "url": "https://hosted.weblate.org/api/projects/chocolate/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/chocolate/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/chocolate/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/chocolate/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/chocolate/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/chocolate/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/chocolate/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/chocolate/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Chocolate need some translation, thanks to the community, we already support many languages, but it's not the best to use, thanks to weblate, the translation will be easier to be done, and track",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/chocolate/translation/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.json",
            "screenshot_filemask": "",
            "template": "en.json",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "GPL-3.0-only",
            "license_url": "https://spdx.org/licenses/GPL-3.0-only.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/chocolate/translation/",
            "url": "https://hosted.weblate.org/api/components/chocolate/translation/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/chocolate/translation/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/chocolate/translation/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/chocolate/translation/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/chocolate/translation/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/chocolate/translation/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/chocolate/translation/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": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "WFRP Master",
            "slug": "glossary",
            "id": 25392,
            "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": "WFRP Master",
                "slug": "wfrp-master",
                "id": 4286,
                "web": "https://github.com/fmasa/wfrp-master",
                "web_url": "https://hosted.weblate.org/projects/wfrp-master/",
                "url": "https://hosted.weblate.org/api/projects/wfrp-master/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/wfrp-master/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/wfrp-master/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/wfrp-master/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/wfrp-master/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/wfrp-master/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/wfrp-master/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/wfrp-master/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "https://github.com/fmasa/wfrp-master/wiki/Translations",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/fmasa/wfrp-master",
            "git_export": "https://hosted.weblate.org/git/wfrp-master/glossary/",
            "branch": "master",
            "push_branch": "",
            "filemask": "common/src/commonMain/resources/MR/*/strings.xml",
            "screenshot_filemask": "",
            "template": "common/src/commonMain/resources/MR/base/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/wfrp-master/glossary/",
            "url": "https://hosted.weblate.org/api/components/wfrp-master/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/wfrp-master/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/wfrp-master/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/wfrp-master/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/wfrp-master/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/wfrp-master/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/wfrp-master/glossary/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": 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": "Glossary",
            "slug": "glossary",
            "id": 25393,
            "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": "Daikhan",
                "slug": "daikhan",
                "id": 4291,
                "web": "https://gitlab.com/daikhan/daikhan",
                "web_url": "https://hosted.weblate.org/projects/daikhan/",
                "url": "https://hosted.weblate.org/api/projects/daikhan/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/daikhan/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/daikhan/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/daikhan/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/daikhan/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/daikhan/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/daikhan/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/daikhan/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "There are no specific instructions. Having decent manners is the only instruction.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://gitlab.com/daikhan/daikhan.git",
            "git_export": "https://hosted.weblate.org/git/daikhan/glossary/",
            "branch": "l10n",
            "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/daikhan/glossary/",
            "url": "https://hosted.weblate.org/api/components/daikhan/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/daikhan/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/daikhan/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/daikhan/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/daikhan/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/daikhan/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/daikhan/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://gitlab.com/daikhan/daikhan/-/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "realmazharhussain@gmail.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": false,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 0,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Translations",
            "slug": "translations",
            "id": 25394,
            "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": "Daikhan",
                "slug": "daikhan",
                "id": 4291,
                "web": "https://gitlab.com/daikhan/daikhan",
                "web_url": "https://hosted.weblate.org/projects/daikhan/",
                "url": "https://hosted.weblate.org/api/projects/daikhan/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/daikhan/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/daikhan/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/daikhan/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/daikhan/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/daikhan/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/daikhan/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/daikhan/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "There are no specific instructions. Having decent manners is the only instruction.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://gitlab.com/daikhan/daikhan.git",
            "git_export": "https://hosted.weblate.org/git/daikhan/translations/",
            "branch": "l10n",
            "push_branch": "",
            "filemask": "po/*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": "po/daikhan.pot",
            "file_format": "po",
            "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/daikhan/translations/",
            "url": "https://hosted.weblate.org/api/components/daikhan/translations/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/daikhan/translations/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/daikhan/translations/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/daikhan/translations/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/daikhan/translations/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/daikhan/translations/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/daikhan/translations/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@gitlab.com:daikhan/daikhan.git",
            "check_flags": "",
            "priority": 80,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://gitlab.com/daikhan/daikhan/-/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "realmazharhussain@gmail.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": 0,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12223/?format=api",
                "https://hosted.weblate.org/api/addons/12224/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "GDPR Wizard - LiberaForms",
            "slug": "gdpr-wizard",
            "id": 25396,
            "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": "LiberaForms",
                "slug": "liberaforms",
                "id": 1876,
                "web": "https://liberaforms.org",
                "web_url": "https://hosted.weblate.org/projects/liberaforms/",
                "url": "https://hosted.weblate.org/api/projects/liberaforms/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/liberaforms/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/liberaforms/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/liberaforms/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/liberaforms/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/liberaforms/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/liberaforms/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/liberaforms/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "1. Create an account on https://hosted.weblate.org or sign in with an third-party authorization\r\n2. Read the [Social Contract](https://docs.liberaforms.org/en/socia-kontrakto.html) and the [Code of Conduct](https://docs.liberaforms.org/en/etiketo.html).\r\n3. Start translating LiberaForms\r\n4. Thank you!",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "gitlab",
            "repo": "https://gitlab.com/liberaforms/gdpr-wizard/",
            "git_export": "https://hosted.weblate.org/git/liberaforms/gdpr-wizard/",
            "branch": "develop",
            "push_branch": "develop",
            "filemask": "src/translations/*.json",
            "screenshot_filemask": "",
            "template": "src/translations/en.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "CC-BY-SA-4.0",
            "license_url": "https://spdx.org/licenses/CC-BY-SA-4.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/liberaforms/gdpr-wizard/",
            "url": "https://hosted.weblate.org/api/components/liberaforms/gdpr-wizard/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/liberaforms/gdpr-wizard/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/liberaforms/gdpr-wizard/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/liberaforms/gdpr-wizard/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/liberaforms/gdpr-wizard/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/liberaforms/gdpr-wizard/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/liberaforms/gdpr-wizard/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "https://gitlab.com/liberaforms/gdpr-wizard/",
            "check_flags": "placeholders:r\"%\\([^)]*\\)s\"",
            "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/12232/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Iniradar: source-en",
            "slug": "iniradar-source-en",
            "id": 25399,
            "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": "radarini",
                "slug": "radarini",
                "id": 3049,
                "web": "https://codeberg.org/radarini/radarini",
                "web_url": "https://hosted.weblate.org/projects/radarini/",
                "url": "https://hosted.weblate.org/api/projects/radarini/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/radarini/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/radarini/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/radarini/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/radarini/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/radarini/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/radarini/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/radarini/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Feel free to help  us with the translation. If you have questions contact us at the [matrix chat](https://matrix.to/#/#radarini-space:systemli.org). Please use gender neutral and non-formal language.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/radarini/iniradar-source-en/",
            "branch": "main",
            "push_branch": "",
            "filemask": "source-en/*/LC_MESSAGES/content.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "po",
            "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/radarini/iniradar-source-en/",
            "url": "https://hosted.weblate.org/api/components/radarini/iniradar-source-en/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/radarini/iniradar-source-en/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/radarini/iniradar-source-en/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/radarini/iniradar-source-en/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/radarini/iniradar-source-en/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/radarini/iniradar-source-en/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/radarini/iniradar-source-en/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": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Launcher (dde-launchpad)",
            "slug": "dde-launchpad",
            "id": 25400,
            "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": "deepin",
                "slug": "deepin",
                "id": 4299,
                "web": "https://www.deepin.org/",
                "web_url": "https://hosted.weblate.org/projects/deepin/",
                "url": "https://hosted.weblate.org/api/projects/deepin/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/deepin/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/deepin/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/deepin/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/deepin/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/deepin/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/deepin/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/deepin/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The deepin project mainly serve for its corresponding Linux redistribution names \"deepin\", which has its own desktop environment called DDE, and also includes a set of user-friendly applications that built with DTK.\r\n\r\nYou can use Hosted Weblate to help translate deepin projects into your language. Translated strings will automatedly submitted as Pull Requests to GitHub and regularly merged before the corresponding project gets a tag release.\r\n\r\nTo try out the distribution, go to the project website and download an ISO to install the distribution to your system or VMs. To discuss translations, see the following links:\r\n\r\n- Matrix: <https://matrix.to/#/#deepin:matrix.org>\r\n- Telegram: <https://t.me/deepin>\r\n- Developer Center Discussions: <https://github.com/orgs/linuxdeepin/discussions>\r\n- General User Forum: <https://bbs.deepin.org>",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/linuxdeepin/dde-launchpad.git",
            "git_export": "https://hosted.weblate.org/git/deepin/dde-launchpad/",
            "branch": "master",
            "push_branch": "",
            "filemask": "translations/dde-launchpad_*.ts",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "translations/dde-launchpad.ts",
            "file_format": "ts",
            "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/deepin/dde-launchpad/",
            "url": "https://hosted.weblate.org/api/components/deepin/dde-launchpad/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/deepin/dde-launchpad/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/deepin/dde-launchpad/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/deepin/dde-launchpad/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/deepin/dde-launchpad/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/deepin/dde-launchpad/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/deepin/dde-launchpad/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": "i18n: Added translation using Weblate ({{ language_name }})",
            "delete_message": "i18n: Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "merge: 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/12249/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "deepin",
            "slug": "glossary",
            "id": 25401,
            "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": "deepin",
                "slug": "deepin",
                "id": 4299,
                "web": "https://www.deepin.org/",
                "web_url": "https://hosted.weblate.org/projects/deepin/",
                "url": "https://hosted.weblate.org/api/projects/deepin/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/deepin/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/deepin/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/deepin/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/deepin/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/deepin/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/deepin/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/deepin/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The deepin project mainly serve for its corresponding Linux redistribution names \"deepin\", which has its own desktop environment called DDE, and also includes a set of user-friendly applications that built with DTK.\r\n\r\nYou can use Hosted Weblate to help translate deepin projects into your language. Translated strings will automatedly submitted as Pull Requests to GitHub and regularly merged before the corresponding project gets a tag release.\r\n\r\nTo try out the distribution, go to the project website and download an ISO to install the distribution to your system or VMs. To discuss translations, see the following links:\r\n\r\n- Matrix: <https://matrix.to/#/#deepin:matrix.org>\r\n- Telegram: <https://t.me/deepin>\r\n- Developer Center Discussions: <https://github.com/orgs/linuxdeepin/discussions>\r\n- General User Forum: <https://bbs.deepin.org>",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/deepin/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/deepin/glossary/",
            "url": "https://hosted.weblate.org/api/components/deepin/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/deepin/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/deepin/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/deepin/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/deepin/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/deepin/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/deepin/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": "Brands (JSON)",
            "slug": "brands-json",
            "id": 25404,
            "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": "Lolibrary",
                "slug": "lolibrary",
                "id": 4060,
                "web": "https://github.com/lolibrary/sakura",
                "web_url": "https://hosted.weblate.org/projects/lolibrary/",
                "url": "https://hosted.weblate.org/api/projects/lolibrary/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/lolibrary/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/lolibrary/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/lolibrary/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/lolibrary/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/lolibrary/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/lolibrary/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/lolibrary/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Translation support for [Lolibrary](https://lolibrary.org),  a lolita fashion archive website run by Lolibrary Inc (a 501(c)(3) nonprofit).",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/lolibrary/sakura",
            "git_export": "",
            "branch": "master",
            "push_branch": "i18n",
            "filemask": "resources/lang/models/brand/*.json",
            "screenshot_filemask": "",
            "template": "resources/lang/models/brand/en.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/lolibrary/brands-json/",
            "url": "https://hosted.weblate.org/api/components/lolibrary/brands-json/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/lolibrary/brands-json/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/lolibrary/brands-json/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/lolibrary/brands-json/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/lolibrary/brands-json/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/lolibrary/brands-json/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/lolibrary/brands-json/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:lolibrary/sakura.git",
            "check_flags": "ignore-same",
            "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": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12240/?format=api",
                "https://hosted.weblate.org/api/addons/12241/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/lolibrary/ui/?format=api"
        },
        {
            "name": "fluidd",
            "slug": "fluidd",
            "id": 25405,
            "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": "fluidd",
                "slug": "fluidd",
                "id": 4300,
                "web": "https://docs.fluidd.xyz/",
                "web_url": "https://hosted.weblate.org/projects/fluidd/",
                "url": "https://hosted.weblate.org/api/projects/fluidd/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/fluidd/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/fluidd/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/fluidd/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/fluidd/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/fluidd/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/fluidd/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/fluidd/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you for considering to contribute to Fluidd's translations.\r\n\r\nPlease make sure you've read the [contributing guidelines](https://github.com/fluidd-core/fluidd/blob/develop/CONTRIBUTING.md) before making changes.\r\nBy contributing, we assume you have read and understood these terms.\r\nUpdates made by you will automatically be [signed off](https://github.com/fluidd-core/fluidd/blob/develop/CONTRIBUTING.md#:~:text=Signed%2Doff%2Dby%3A%20Your%20Name%20%3Cyour%20email%20address%3E) under your name.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/fluidd-core/fluidd",
            "git_export": "https://hosted.weblate.org/git/fluidd/fluidd/",
            "branch": "develop",
            "push_branch": "",
            "filemask": "src/locales/*.yaml",
            "screenshot_filemask": "",
            "template": "src/locales/en.yaml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "yaml",
            "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/fluidd/fluidd/",
            "url": "https://hosted.weblate.org/api/components/fluidd/fluidd/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/fluidd/fluidd/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/fluidd/fluidd/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/fluidd/fluidd/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/fluidd/fluidd/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/fluidd/fluidd/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/fluidd/fluidd/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/fluidd-core/fluidd/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "feat(i18n-{{ language_code }}): Update {{ language_name }} translations\r\n\r\nTranslated using Weblate\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": "feat(i18n-{{ language_code }}): Add {{ language_name }} translations\r\n\r\nSigned-off-by: {{ author }}",
            "delete_message": "feat(i18n-{{ language_code }}): Update {{ language_name }} translations\r\n\r\nSigned-off-by: {{ author }}",
            "merge_message": "chore: merge {{ component_remote_branch }} translations into Weblate",
            "addon_message": "chore(i18n): Automated Weblate changes\r\n\r\nAutomatically generated by Weblate add-on",
            "pull_message": "chore(i18n): translations update from hosted Weblate\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/14940/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Glossary",
            "slug": "glossary",
            "id": 25406,
            "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": "fluidd",
                "slug": "fluidd",
                "id": 4300,
                "web": "https://docs.fluidd.xyz/",
                "web_url": "https://hosted.weblate.org/projects/fluidd/",
                "url": "https://hosted.weblate.org/api/projects/fluidd/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/fluidd/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/fluidd/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/fluidd/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/fluidd/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/fluidd/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/fluidd/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/fluidd/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you for considering to contribute to Fluidd's translations.\r\n\r\nPlease make sure you've read the [contributing guidelines](https://github.com/fluidd-core/fluidd/blob/develop/CONTRIBUTING.md) before making changes.\r\nBy contributing, we assume you have read and understood these terms.\r\nUpdates made by you will automatically be [signed off](https://github.com/fluidd-core/fluidd/blob/develop/CONTRIBUTING.md#:~:text=Signed%2Doff%2Dby%3A%20Your%20Name%20%3Cyour%20email%20address%3E) under your name.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/fluidd/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/fluidd/glossary/",
            "url": "https://hosted.weblate.org/api/components/fluidd/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/fluidd/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/fluidd/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/fluidd/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/fluidd/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/fluidd/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/fluidd/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": "Adaptive Lighting",
            "slug": "adaptive-lighting",
            "id": 25407,
            "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": "Adaptive Lighting",
                "slug": "adaptive-lighting",
                "id": 4301,
                "web": "https://github.com/basnijholt/adaptive-lighting",
                "web_url": "https://hosted.weblate.org/projects/adaptive-lighting/",
                "url": "https://hosted.weblate.org/api/projects/adaptive-lighting/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/adaptive-lighting/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/adaptive-lighting/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/adaptive-lighting/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/adaptive-lighting/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/adaptive-lighting/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/adaptive-lighting/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/adaptive-lighting/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Please translate the strings but keep the format the same, where one starts with the configuration option.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/basnijholt/adaptive-lighting",
            "git_export": "https://hosted.weblate.org/git/adaptive-lighting/adaptive-lighting/",
            "branch": "main",
            "push_branch": "",
            "filemask": "custom_components/adaptive_lighting/translations/*.json",
            "screenshot_filemask": "",
            "template": "custom_components/adaptive_lighting/translations/en.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "json-nested",
            "license": "CC0-1.0",
            "license_url": "https://spdx.org/licenses/CC0-1.0.html",
            "agreement": "By contributing translations to the Adaptive Lighting project, you agree that your translations are published under the CC0 (Creative Commons Zero v1.0 Universal) license.",
            "web_url": "https://hosted.weblate.org/projects/adaptive-lighting/adaptive-lighting/",
            "url": "https://hosted.weblate.org/api/components/adaptive-lighting/adaptive-lighting/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/adaptive-lighting/adaptive-lighting/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/adaptive-lighting/adaptive-lighting/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/adaptive-lighting/adaptive-lighting/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/adaptive-lighting/adaptive-lighting/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/adaptive-lighting/adaptive-lighting/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/adaptive-lighting/adaptive-lighting/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 80,
            "enforced_checks": [
                "zero-width-space"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "basnijholt@gmail.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/12236/?format=api",
                "https://hosted.weblate.org/api/addons/12242/?format=api",
                "https://hosted.weblate.org/api/addons/12251/?format=api",
                "https://hosted.weblate.org/api/addons/12252/?format=api",
                "https://hosted.weblate.org/api/addons/12237/?format=api",
                "https://hosted.weblate.org/api/addons/12238/?format=api"
            ],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Attributes (JSON)",
            "slug": "attributes-json",
            "id": 25409,
            "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": "Lolibrary",
                "slug": "lolibrary",
                "id": 4060,
                "web": "https://github.com/lolibrary/sakura",
                "web_url": "https://hosted.weblate.org/projects/lolibrary/",
                "url": "https://hosted.weblate.org/api/projects/lolibrary/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/lolibrary/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/lolibrary/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/lolibrary/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/lolibrary/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/lolibrary/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/lolibrary/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/lolibrary/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Translation support for [Lolibrary](https://lolibrary.org),  a lolita fashion archive website run by Lolibrary Inc (a 501(c)(3) nonprofit).",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/lolibrary/sakura",
            "git_export": "",
            "branch": "master",
            "push_branch": "i18n",
            "filemask": "resources/lang/models/attribute/*.json",
            "screenshot_filemask": "",
            "template": "resources/lang/models/attribute/en.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/lolibrary/attributes-json/",
            "url": "https://hosted.weblate.org/api/components/lolibrary/attributes-json/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/lolibrary/attributes-json/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/lolibrary/attributes-json/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/lolibrary/attributes-json/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/lolibrary/attributes-json/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/lolibrary/attributes-json/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/lolibrary/attributes-json/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:lolibrary/sakura.git",
            "check_flags": "ignore-same",
            "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": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/lolibrary/ui/?format=api"
        },
        {
            "name": "Categories (JSON)",
            "slug": "categories-json",
            "id": 25410,
            "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": "Lolibrary",
                "slug": "lolibrary",
                "id": 4060,
                "web": "https://github.com/lolibrary/sakura",
                "web_url": "https://hosted.weblate.org/projects/lolibrary/",
                "url": "https://hosted.weblate.org/api/projects/lolibrary/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/lolibrary/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/lolibrary/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/lolibrary/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/lolibrary/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/lolibrary/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/lolibrary/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/lolibrary/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Translation support for [Lolibrary](https://lolibrary.org),  a lolita fashion archive website run by Lolibrary Inc (a 501(c)(3) nonprofit).",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/lolibrary/sakura",
            "git_export": "",
            "branch": "master",
            "push_branch": "i18n",
            "filemask": "resources/lang/models/category/*.json",
            "screenshot_filemask": "",
            "template": "resources/lang/models/category/en.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/lolibrary/categories-json/",
            "url": "https://hosted.weblate.org/api/components/lolibrary/categories-json/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/lolibrary/categories-json/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/lolibrary/categories-json/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/lolibrary/categories-json/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/lolibrary/categories-json/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/lolibrary/categories-json/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/lolibrary/categories-json/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:lolibrary/sakura.git",
            "check_flags": "ignore-same",
            "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": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/lolibrary/ui/?format=api"
        },
        {
            "name": "Features (JSON)",
            "slug": "features-json",
            "id": 25411,
            "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": "Lolibrary",
                "slug": "lolibrary",
                "id": 4060,
                "web": "https://github.com/lolibrary/sakura",
                "web_url": "https://hosted.weblate.org/projects/lolibrary/",
                "url": "https://hosted.weblate.org/api/projects/lolibrary/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/lolibrary/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/lolibrary/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/lolibrary/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/lolibrary/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/lolibrary/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/lolibrary/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/lolibrary/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Translation support for [Lolibrary](https://lolibrary.org),  a lolita fashion archive website run by Lolibrary Inc (a 501(c)(3) nonprofit).",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/lolibrary/sakura",
            "git_export": "",
            "branch": "master",
            "push_branch": "i18n",
            "filemask": "resources/lang/models/feature/*.json",
            "screenshot_filemask": "",
            "template": "resources/lang/models/feature/en.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/lolibrary/features-json/",
            "url": "https://hosted.weblate.org/api/components/lolibrary/features-json/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/lolibrary/features-json/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/lolibrary/features-json/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/lolibrary/features-json/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/lolibrary/features-json/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/lolibrary/features-json/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/lolibrary/features-json/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:lolibrary/sakura.git",
            "check_flags": "ignore-same",
            "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": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/lolibrary/ui/?format=api"
        },
        {
            "name": "Tags (JSON)",
            "slug": "tags-json",
            "id": 25412,
            "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": "Lolibrary",
                "slug": "lolibrary",
                "id": 4060,
                "web": "https://github.com/lolibrary/sakura",
                "web_url": "https://hosted.weblate.org/projects/lolibrary/",
                "url": "https://hosted.weblate.org/api/projects/lolibrary/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/lolibrary/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/lolibrary/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/lolibrary/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/lolibrary/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/lolibrary/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/lolibrary/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/lolibrary/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Translation support for [Lolibrary](https://lolibrary.org),  a lolita fashion archive website run by Lolibrary Inc (a 501(c)(3) nonprofit).",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/lolibrary/sakura",
            "git_export": "",
            "branch": "master",
            "push_branch": "i18n",
            "filemask": "resources/lang/models/tag/*.json",
            "screenshot_filemask": "",
            "template": "resources/lang/models/tag/en.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/lolibrary/tags-json/",
            "url": "https://hosted.weblate.org/api/components/lolibrary/tags-json/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/lolibrary/tags-json/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/lolibrary/tags-json/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/lolibrary/tags-json/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/lolibrary/tags-json/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/lolibrary/tags-json/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/lolibrary/tags-json/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:lolibrary/sakura.git",
            "check_flags": "ignore-same",
            "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/12239/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/lolibrary/ui/?format=api"
        },
        {
            "name": "Tweak (main)",
            "slug": "main",
            "id": 25415,
            "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": "deepin",
                "slug": "deepin",
                "id": 4299,
                "web": "https://www.deepin.org/",
                "web_url": "https://hosted.weblate.org/projects/deepin/",
                "url": "https://hosted.weblate.org/api/projects/deepin/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/deepin/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/deepin/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/deepin/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/deepin/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/deepin/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/deepin/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/deepin/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "The deepin project mainly serve for its corresponding Linux redistribution names \"deepin\", which has its own desktop environment called DDE, and also includes a set of user-friendly applications that built with DTK.\r\n\r\nYou can use Hosted Weblate to help translate deepin projects into your language. Translated strings will automatedly submitted as Pull Requests to GitHub and regularly merged before the corresponding project gets a tag release.\r\n\r\nTo try out the distribution, go to the project website and download an ISO to install the distribution to your system or VMs. To discuss translations, see the following links:\r\n\r\n- Matrix: <https://matrix.to/#/#deepin:matrix.org>\r\n- Telegram: <https://t.me/deepin>\r\n- Developer Center Discussions: <https://github.com/orgs/linuxdeepin/discussions>\r\n- General User Forum: <https://bbs.deepin.org>",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/linuxdeepin/deepin-tweak.git",
            "git_export": "https://hosted.weblate.org/git/deepin/deepin-tweak/main/",
            "branch": "master",
            "push_branch": "",
            "filemask": "translations/*.ts",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "translations/en_US.ts",
            "file_format": "ts",
            "license": "CC0-1.0",
            "license_url": "https://spdx.org/licenses/CC0-1.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/deepin/deepin-tweak/main/",
            "url": "https://hosted.weblate.org/api/components/deepin/deepin-tweak%252Fmain/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/deepin/deepin-tweak%252Fmain/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/deepin/deepin-tweak%252Fmain/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/deepin/deepin-tweak%252Fmain/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/deepin/deepin-tweak%252Fmain/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/deepin/deepin-tweak%252Fmain/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/deepin/deepin-tweak%252Fmain/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": [
                "https://hosted.weblate.org/api/addons/12270/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/27/?format=api",
            "linked_component": null
        },
        {
            "name": "Tor Browser - base-browser.ftl",
            "slug": "tb-base-browser",
            "id": 25417,
            "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-browser/tb-base-browser/",
            "branch": "base-browser",
            "push_branch": "",
            "filemask": "*/base-browser.ftl",
            "screenshot_filemask": "screenshots/*.png",
            "template": "en-US/base-browser.ftl",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "fluent",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-base-browser/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/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": "",
            "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 }}). It was probably empty, please let us know if you would like to translate to {{ 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": 1,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12244/?format=api",
                "https://hosted.weblate.org/api/addons/12245/?format=api",
                "https://hosted.weblate.org/api/addons/12243/?format=api",
                "https://hosted.weblate.org/api/addons/15167/?format=api",
                "https://hosted.weblate.org/api/addons/8372/?format=api",
                "https://hosted.weblate.org/api/addons/15279/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": null
        },
        {
            "name": "djpdfgui",
            "slug": "djpdfgui",
            "id": 25418,
            "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": "djpdf",
                "slug": "djpdf",
                "id": 4303,
                "web": "https://github.com/Unrud/djpdf",
                "web_url": "https://hosted.weblate.org/projects/djpdf/",
                "url": "https://hosted.weblate.org/api/projects/djpdf/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/djpdf/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/djpdf/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/djpdf/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/djpdf/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/djpdf/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/djpdf/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/djpdf/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/Unrud/djpdf",
            "git_export": "https://hosted.weblate.org/git/djpdf/djpdfgui/",
            "branch": "master",
            "push_branch": "",
            "filemask": "po/*.po",
            "screenshot_filemask": "screenshots/*.png",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "po/djpdfgui.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/djpdf/djpdfgui/",
            "url": "https://hosted.weblate.org/api/components/djpdf/djpdfgui/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/djpdf/djpdfgui/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/djpdf/djpdfgui/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/djpdf/djpdfgui/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/djpdf/djpdfgui/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/djpdf/djpdfgui/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/djpdf/djpdfgui/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/12248/?format=api",
                "https://hosted.weblate.org/api/addons/12301/?format=api",
                "https://hosted.weblate.org/api/addons/12302/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "djpdf",
            "slug": "glossary",
            "id": 25419,
            "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": "djpdf",
                "slug": "djpdf",
                "id": 4303,
                "web": "https://github.com/Unrud/djpdf",
                "web_url": "https://hosted.weblate.org/projects/djpdf/",
                "url": "https://hosted.weblate.org/api/projects/djpdf/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/djpdf/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/djpdf/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/djpdf/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/djpdf/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/djpdf/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/djpdf/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/djpdf/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/djpdf/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/djpdf/glossary/",
            "url": "https://hosted.weblate.org/api/components/djpdf/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/djpdf/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/djpdf/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/djpdf/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/djpdf/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/djpdf/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/djpdf/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": "Store",
            "slug": "store",
            "id": 25420,
            "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": "Voice Notify",
                "slug": "voice-notify",
                "id": 2987,
                "web": "https://github.com/pilot51/voicenotify",
                "web_url": "https://hosted.weblate.org/projects/voice-notify/",
                "url": "https://hosted.weblate.org/api/projects/voice-notify/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/voice-notify/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/voice-notify/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/voice-notify/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/voice-notify/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/voice-notify/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/voice-notify/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/voice-notify/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/voice-notify/store/",
            "branch": "main",
            "push_branch": "",
            "filemask": "store/*.txt",
            "screenshot_filemask": "",
            "template": "store/en.txt",
            "edit_template": false,
            "intermediate": "",
            "new_base": "store/en.txt",
            "file_format": "txt",
            "license": "Apache-2.0",
            "license_url": "https://spdx.org/licenses/Apache-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/voice-notify/store/",
            "url": "https://hosted.weblate.org/api/components/voice-notify/store/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/voice-notify/store/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/voice-notify/store/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/voice-notify/store/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/voice-notify/store/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/voice-notify/store/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/voice-notify/store/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "googleplay",
            "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": [
                "https://hosted.weblate.org/api/addons/12250/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Voice Notify",
            "slug": "glossary",
            "id": 25421,
            "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": "Voice Notify",
                "slug": "voice-notify",
                "id": 2987,
                "web": "https://github.com/pilot51/voicenotify",
                "web_url": "https://hosted.weblate.org/projects/voice-notify/",
                "url": "https://hosted.weblate.org/api/projects/voice-notify/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/voice-notify/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/voice-notify/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/voice-notify/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/voice-notify/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/voice-notify/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/voice-notify/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/voice-notify/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/voice-notify/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/voice-notify/glossary/",
            "url": "https://hosted.weblate.org/api/components/voice-notify/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/voice-notify/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/voice-notify/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/voice-notify/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/voice-notify/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/voice-notify/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/voice-notify/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": "Server",
            "slug": "server",
            "id": 25428,
            "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": "Hammer",
                "slug": "hammer",
                "id": 4067,
                "web": "https://github.com/Wavesonics/hammer-editor",
                "web_url": "https://hosted.weblate.org/projects/hammer/",
                "url": "https://hosted.weblate.org/api/projects/hammer/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/hammer/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/hammer/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/hammer/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/hammer/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/hammer/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/hammer/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/hammer/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "If you have any questions, please join out Discord server:\r\nhttps://discord.gg/GTmgjZcupk\r\n\r\nLog any issues here: https://github.com/Wavesonics/hammer-editor/issues",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/Wavesonics/hammer-editor",
            "git_export": "https://hosted.weblate.org/git/hammer/server/",
            "branch": "develop",
            "push_branch": "develop",
            "filemask": "server/src/main/resources/i18n/Messages_*.properties",
            "screenshot_filemask": "",
            "template": "server/src/main/resources/i18n/Messages_en.properties",
            "edit_template": true,
            "intermediate": "",
            "new_base": "server/src/main/resources/template.properties",
            "file_format": "properties",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/hammer/server/",
            "url": "https://hosted.weblate.org/api/components/hammer/server/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/hammer/server/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/hammer/server/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/hammer/server/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/hammer/server/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/hammer/server/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/hammer/server/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "https://github.com/Wavesonics/hammer-editor",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/Wavesonics/hammer-editor/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": [
                "https://hosted.weblate.org/api/addons/12253/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/hammer/clients/?format=api"
        },
        {
            "name": "Client options",
            "slug": "client-options",
            "id": 25431,
            "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": "moeGramX",
                "slug": "mgx",
                "id": 4311,
                "web": "https://github.com/jplie/moeGramX",
                "web_url": "https://hosted.weblate.org/projects/mgx/",
                "url": "https://hosted.weblate.org/api/projects/mgx/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/mgx/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/mgx/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/mgx/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/mgx/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/mgx/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/mgx/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/mgx/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/jplie/moeGramX",
            "git_export": "https://hosted.weblate.org/git/mgx/client-options/",
            "branch": "l10n",
            "push_branch": "l10n",
            "filemask": "app/src/main/res/values-*/moex_strings.xml",
            "screenshot_filemask": "",
            "template": "app/src/main/res/values/moex_strings.xml",
            "edit_template": true,
            "intermediate": "moex_strings.xml",
            "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/mgx/client-options/",
            "url": "https://hosted.weblate.org/api/components/mgx/client-options/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/mgx/client-options/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/mgx/client-options/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/mgx/client-options/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/mgx/client-options/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/mgx/client-options/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/mgx/client-options/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "https://github.com/jplie/moeGramX",
            "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/12255/?format=api",
                "https://hosted.weblate.org/api/addons/12256/?format=api",
                "https://hosted.weblate.org/api/addons/12257/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "moeGramX",
            "slug": "glossary",
            "id": 25432,
            "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": "moeGramX",
                "slug": "mgx",
                "id": 4311,
                "web": "https://github.com/jplie/moeGramX",
                "web_url": "https://hosted.weblate.org/projects/mgx/",
                "url": "https://hosted.weblate.org/api/projects/mgx/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/mgx/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/mgx/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/mgx/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/mgx/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/mgx/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/mgx/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/mgx/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/mgx/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/mgx/glossary/",
            "url": "https://hosted.weblate.org/api/components/mgx/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/mgx/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/mgx/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/mgx/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/mgx/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/mgx/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/mgx/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": "Folders",
            "slug": "folders",
            "id": 25433,
            "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": "moeGramX",
                "slug": "mgx",
                "id": 4311,
                "web": "https://github.com/jplie/moeGramX",
                "web_url": "https://hosted.weblate.org/projects/mgx/",
                "url": "https://hosted.weblate.org/api/projects/mgx/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/mgx/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/mgx/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/mgx/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/mgx/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/mgx/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/mgx/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/mgx/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/jplie/moeGramX/",
            "git_export": "https://hosted.weblate.org/git/mgx/folders/",
            "branch": "l10n",
            "push_branch": "l10n",
            "filemask": "app/src/main/res/values-*/folders_strings.xml",
            "screenshot_filemask": "",
            "template": "app/src/main/res/values/folders_strings.xml",
            "edit_template": true,
            "intermediate": "folders_strings.xml",
            "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/mgx/folders/",
            "url": "https://hosted.weblate.org/api/components/mgx/folders/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/mgx/folders/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/mgx/folders/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/mgx/folders/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/mgx/folders/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/mgx/folders/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/mgx/folders/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/12258/?format=api",
                "https://hosted.weblate.org/api/addons/12259/?format=api",
                "https://hosted.weblate.org/api/addons/12261/?format=api",
                "https://hosted.weblate.org/api/addons/12262/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "17-3-1",
            "slug": "17-3-1",
            "id": 25434,
            "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": "SDG Metadata",
                "slug": "sdg-metadata",
                "id": 371,
                "web": "https://github.com/worldbank/sdg-metadata",
                "web_url": "https://hosted.weblate.org/projects/sdg-metadata/",
                "url": "https://hosted.weblate.org/api/projects/sdg-metadata/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/sdg-metadata/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/sdg-metadata/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/sdg-metadata/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/sdg-metadata/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/sdg-metadata/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/sdg-metadata/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/sdg-metadata/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": true,
                "instructions": "This project is limited to Russian translation only, for now.\r\n\r\nMore detailed instructions to come.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/worldbank/sdg-metadata",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "translations-metadata/*/17-3-1.yml",
            "screenshot_filemask": "",
            "template": "translations-metadata/en/17-3-1.yml",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "yaml",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/sdg-metadata/17-3-1/",
            "url": "https://hosted.weblate.org/api/components/sdg-metadata/17-3-1/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/sdg-metadata/17-3-1/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/sdg-metadata/17-3-1/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/sdg-metadata/17-3-1/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/sdg-metadata/17-3-1/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/sdg-metadata/17-3-1/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/sdg-metadata/17-3-1/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@github.com:worldbank/sdg-metadata.git",
            "check_flags": "ignore-inconsistent",
            "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 }}\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": false,
            "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/sdg-metadata/1-1-1a/?format=api"
        },
        {
            "name": "Gtk4-maintenance-44-branch",
            "slug": "gtk4-maintenance-44-branch",
            "id": 25435,
            "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": "gtk4-desktop-icons-ng",
                "slug": "gtk4-desktop-icons-ng",
                "id": 3380,
                "web": "https://gitlab.com/smedius/desktop-icons-ng",
                "web_url": "https://hosted.weblate.org/projects/gtk4-desktop-icons-ng/",
                "url": "https://hosted.weblate.org/api/projects/gtk4-desktop-icons-ng/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/gtk4-desktop-icons-ng/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/gtk4-desktop-icons-ng/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/gtk4-desktop-icons-ng/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/gtk4-desktop-icons-ng/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/gtk4-desktop-icons-ng/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/gtk4-desktop-icons-ng/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/gtk4-desktop-icons-ng/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Project uses gettext for translation with po and pot files.\r\n\r\nAll strings in the project are in English.\r\n\r\nPlease feel free to translate them into the Language of your choice.\r\n\r\nYou can add languages on the Weblate web site as well.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "gitlab",
            "repo": "git@gitlab.com:smedius/desktop-icons-ng.git",
            "git_export": "https://hosted.weblate.org/git/gtk4-desktop-icons-ng/gtk4-maintenance-44-branch/",
            "branch": "gnome-44-maintainence-branch",
            "push_branch": "weblate-translation",
            "filemask": "po/*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "po/gtk4-ding.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/gtk4-desktop-icons-ng/gtk4-maintenance-44-branch/",
            "url": "https://hosted.weblate.org/api/components/gtk4-desktop-icons-ng/gtk4-maintenance-44-branch/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/gtk4-desktop-icons-ng/gtk4-maintenance-44-branch/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/gtk4-desktop-icons-ng/gtk4-maintenance-44-branch/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/gtk4-desktop-icons-ng/gtk4-maintenance-44-branch/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/gtk4-desktop-icons-ng/gtk4-maintenance-44-branch/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/gtk4-desktop-icons-ng/gtk4-maintenance-44-branch/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/gtk4-desktop-icons-ng/gtk4-maintenance-44-branch/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@gitlab.com:smedius/desktop-icons-ng.git",
            "check_flags": "max-length:150,ignore-end-exclamation",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://gitlab.com/smedius/desktop-icons-ng/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": false,
            "enable_suggestions": true,
            "suggestion_voting": true,
            "suggestion_autoaccept": 2,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12263/?format=api",
                "https://hosted.weblate.org/api/addons/12266/?format=api",
                "https://hosted.weblate.org/api/addons/12268/?format=api",
                "https://hosted.weblate.org/api/addons/12269/?format=api",
                "https://hosted.weblate.org/api/addons/12359/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        }
    ]
}