Translation components API.

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

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

{
    "count": 6305,
    "next": "https://hosted.weblate.org/api/components/?format=api&page=80",
    "previous": "https://hosted.weblate.org/api/components/?format=api&page=78",
    "results": [
        {
            "name": "Neos.NodeTypes.Form - NodeTypes/Form - 8.1",
            "slug": "neosnodetypesform-nodetypesform-81",
            "id": 15504,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "project": {
                "name": "Neos",
                "slug": "neos",
                "id": 550,
                "web": "https://www.neos.io/",
                "web_url": "https://hosted.weblate.org/projects/neos/",
                "url": "https://hosted.weblate.org/api/projects/neos/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/neos/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/neos/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/neos/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/neos/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/neos/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/neos/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/neos/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Think of Neos as an open source Content Application Platform based on it's own PHP framework Flow. A set of core Content Management features is resting within a larger context that allows you to build a perfectly customized experience for your users.\r\n\r\n- [Instructions for translators](https://www.neos.io/community/participate/translating-neos.html) – but note this still explains everything in connection with CrowdIn, as we are currently in the process of switching to Weblate\r\n- A [translations dicussion forum](https://discuss.neos.io/c/creating/translations/40) on our Discourse server.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "git@github.com:neos/neos-development-collection.git",
            "git_export": "",
            "branch": "8.1",
            "push_branch": "",
            "filemask": "Neos.NodeTypes.Form/Resources/Private/Translations/*/NodeTypes/Form.xlf",
            "screenshot_filemask": "",
            "template": "Neos.NodeTypes.Form/Resources/Private/Translations/en/NodeTypes/Form.xlf",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "xliff",
            "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/neos/neosnodetypesform-nodetypesform-81/",
            "url": "https://hosted.weblate.org/api/components/neos/neosnodetypesform-nodetypesform-81/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/neos/neosnodetypesform-nodetypesform-81/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/neos/neosnodetypesform-nodetypesform-81/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/neos/neosnodetypesform-nodetypesform-81/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/neos/neosnodetypesform-nodetypesform-81/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/neos/neosnodetypesform-nodetypesform-81/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/neos/neosnodetypesform-nodetypesform-81/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@github.com:neos/neos-development-collection.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "TASK: 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": "TASK: Added translation using Weblate ({{ language_name }})",
            "delete_message": "TASK: Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "MERGE: Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "TASK: 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": false,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7352/?format=api",
                "https://hosted.weblate.org/api/addons/7356/?format=api",
                "https://hosted.weblate.org/api/addons/7351/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/neos/neosneos-main-81/?format=api"
        },
        {
            "name": "App",
            "slug": "kitchenowl",
            "id": 15505,
            "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": "KitchenOwl",
                "slug": "kitchenowl",
                "id": 3197,
                "web": "https://tombursch.github.io/kitchenowl/",
                "web_url": "https://hosted.weblate.org/projects/kitchenowl/",
                "url": "https://hosted.weblate.org/api/projects/kitchenowl/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/kitchenowl/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/kitchenowl/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/kitchenowl/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/kitchenowl/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/kitchenowl/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/kitchenowl/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/kitchenowl/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/TomBursch/kitchenowl",
            "git_export": "https://hosted.weblate.org/git/kitchenowl/kitchenowl/",
            "branch": "main",
            "push_branch": "",
            "filemask": "kitchenowl/lib/l10n/app_*.arb",
            "screenshot_filemask": "",
            "template": "kitchenowl/lib/l10n/app_en.arb",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "arb",
            "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/kitchenowl/kitchenowl/",
            "url": "https://hosted.weblate.org/api/components/kitchenowl/kitchenowl/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/kitchenowl/kitchenowl/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/kitchenowl/kitchenowl/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/kitchenowl/kitchenowl/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/kitchenowl/kitchenowl/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/kitchenowl/kitchenowl/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/kitchenowl/kitchenowl/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [
                "begin_space",
                "end_space",
                "zero-width-space"
            ],
            "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/12706/?format=api",
                "https://hosted.weblate.org/api/addons/7358/?format=api",
                "https://hosted.weblate.org/api/addons/7359/?format=api",
                "https://hosted.weblate.org/api/addons/7357/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Glossary",
            "slug": "glossary",
            "id": 15506,
            "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": "KitchenOwl",
                "slug": "kitchenowl",
                "id": 3197,
                "web": "https://tombursch.github.io/kitchenowl/",
                "web_url": "https://hosted.weblate.org/projects/kitchenowl/",
                "url": "https://hosted.weblate.org/api/projects/kitchenowl/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/kitchenowl/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/kitchenowl/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/kitchenowl/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/kitchenowl/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/kitchenowl/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/kitchenowl/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/kitchenowl/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/kitchenowl/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/kitchenowl/glossary/",
            "url": "https://hosted.weblate.org/api/components/kitchenowl/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/kitchenowl/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/kitchenowl/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/kitchenowl/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/kitchenowl/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/kitchenowl/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/kitchenowl/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": "App Strings",
            "slug": "app-strings",
            "id": 15512,
            "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": "EasyWatermark",
                "slug": "easywatermark",
                "id": 3201,
                "web": "https://github.com/rosuH/EasyWatermark",
                "web_url": "https://hosted.weblate.org/projects/easywatermark/",
                "url": "https://hosted.weblate.org/api/projects/easywatermark/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/easywatermark/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/easywatermark/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/easywatermark/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/easywatermark/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/easywatermark/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/easywatermark/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/easywatermark/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "\"EasyWatermark\" is an app to add watermarks to your photos running on Android platform.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/rosuH/EasyWatermark",
            "git_export": "https://hosted.weblate.org/git/easywatermark/app-strings/",
            "branch": "master",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "screenshot_filemask": "",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/easywatermark/app-strings/",
            "url": "https://hosted.weblate.org/api/components/easywatermark/app-strings/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/easywatermark/app-strings/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/easywatermark/app-strings/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/easywatermark/app-strings/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/easywatermark/app-strings/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/easywatermark/app-strings/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/easywatermark/app-strings/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "android",
            "push": "",
            "check_flags": "md-text",
            "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/7382/?format=api",
                "https://hosted.weblate.org/api/addons/7387/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "EasyWatermark",
            "slug": "glossary",
            "id": 15513,
            "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": "EasyWatermark",
                "slug": "easywatermark",
                "id": 3201,
                "web": "https://github.com/rosuH/EasyWatermark",
                "web_url": "https://hosted.weblate.org/projects/easywatermark/",
                "url": "https://hosted.weblate.org/api/projects/easywatermark/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/easywatermark/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/easywatermark/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/easywatermark/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/easywatermark/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/easywatermark/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/easywatermark/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/easywatermark/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "\"EasyWatermark\" is an app to add watermarks to your photos running on Android platform.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/easywatermark/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/easywatermark/glossary/",
            "url": "https://hosted.weblate.org/api/components/easywatermark/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/easywatermark/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/easywatermark/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/easywatermark/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/easywatermark/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/easywatermark/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/easywatermark/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": "App store metadata",
            "slug": "app-store-metadata",
            "id": 15516,
            "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": "EasyWatermark",
                "slug": "easywatermark",
                "id": 3201,
                "web": "https://github.com/rosuH/EasyWatermark",
                "web_url": "https://hosted.weblate.org/projects/easywatermark/",
                "url": "https://hosted.weblate.org/api/projects/easywatermark/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/easywatermark/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/easywatermark/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/easywatermark/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/easywatermark/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/easywatermark/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/easywatermark/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/easywatermark/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "\"EasyWatermark\" is an app to add watermarks to your photos running on Android platform.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/rosuH/EasyWatermark",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "fastlane/metadata/android/*",
            "screenshot_filemask": "",
            "template": "fastlane/metadata/android/en-US",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "appstore",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/easywatermark/app-store-metadata/",
            "url": "https://hosted.weblate.org/api/components/easywatermark/app-store-metadata/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/easywatermark/app-store-metadata/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/easywatermark/app-store-metadata/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/easywatermark/app-store-metadata/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/easywatermark/app-store-metadata/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/easywatermark/app-store-metadata/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/easywatermark/app-store-metadata/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "md-text",
            "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/7386/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/easywatermark/app-strings/?format=api"
        },
        {
            "name": "SUMO GUI / Netedit",
            "slug": "sumo-gui-netedit",
            "id": 15518,
            "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": "Eclipse SUMO",
                "slug": "eclipse-sumo",
                "id": 3204,
                "web": "https://www.eclipse.dev/sumo/",
                "web_url": "https://hosted.weblate.org/projects/eclipse-sumo/",
                "url": "https://hosted.weblate.org/api/projects/eclipse-sumo/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Before contributing please ensure that you agree with the Eclipse Contributor Agreement https://www.eclipse.org/legal/ECA.php. The best way to document this transparently is if you open an Eclipse account at https://accounts.eclipse.org/user/register and acknowledge the ECA there. Please use the same email address at Eclipse which you also use when contributing here. Thank you very much!\r\n\r\nIn case you want to add something to the glossary, please use English for the explanation and key fields. Edit the glossary only if you feel confident about the word/phrase.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/eclipse-sumo/sumo",
            "git_export": "https://hosted.weblate.org/git/eclipse-sumo/sumo-gui-netedit/",
            "branch": "main",
            "push_branch": "",
            "filemask": "data/po/*_gui.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "po",
            "license": "EPL-2.0",
            "license_url": "https://spdx.org/licenses/EPL-2.0.html",
            "agreement": "Before contributing please ensure that you agree with the Eclipse Contributor Agreement https://www.eclipse.org/legal/ECA.php. The best way to document this transparently is if you open an Eclipse account at https://accounts.eclipse.org/user/register and acknowledge the ECA there. Please use the same email address at Eclipse which you also use when contributing here. Thank you very much!",
            "web_url": "https://hosted.weblate.org/projects/eclipse-sumo/sumo-gui-netedit/",
            "url": "https://hosted.weblate.org/api/components/eclipse-sumo/sumo-gui-netedit/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/eclipse-sumo/sumo-gui-netedit/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/eclipse-sumo/sumo-gui-netedit/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/eclipse-sumo/sumo-gui-netedit/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/eclipse-sumo/sumo-gui-netedit/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/eclipse-sumo/sumo-gui-netedit/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/eclipse-sumo/sumo-gui-netedit/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "",
            "check_flags": "ignore-c-format,ignore-xml-invalid",
            "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": "Applications",
            "slug": "applications",
            "id": 15519,
            "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": "Eclipse SUMO",
                "slug": "eclipse-sumo",
                "id": 3204,
                "web": "https://www.eclipse.dev/sumo/",
                "web_url": "https://hosted.weblate.org/projects/eclipse-sumo/",
                "url": "https://hosted.weblate.org/api/projects/eclipse-sumo/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Before contributing please ensure that you agree with the Eclipse Contributor Agreement https://www.eclipse.org/legal/ECA.php. The best way to document this transparently is if you open an Eclipse account at https://accounts.eclipse.org/user/register and acknowledge the ECA there. Please use the same email address at Eclipse which you also use when contributing here. Thank you very much!\r\n\r\nIn case you want to add something to the glossary, please use English for the explanation and key fields. Edit the glossary only if you feel confident about the word/phrase.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/eclipse-sumo/sumo",
            "git_export": "https://hosted.weblate.org/git/eclipse-sumo/applications/",
            "branch": "main",
            "push_branch": "",
            "filemask": "data/po/*_sumo.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "po",
            "license": "EPL-2.0",
            "license_url": "https://spdx.org/licenses/EPL-2.0.html",
            "agreement": "Before contributing please ensure that you agree with the Eclipse Contributor Agreement https://www.eclipse.org/legal/ECA.php. The best way to document this transparently is if you open an Eclipse account at https://accounts.eclipse.org/user/register and acknowledge the ECA there. Please use the same email address at Eclipse which you also use when contributing here. Thank you very much!",
            "web_url": "https://hosted.weblate.org/projects/eclipse-sumo/applications/",
            "url": "https://hosted.weblate.org/api/components/eclipse-sumo/applications/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/eclipse-sumo/applications/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/eclipse-sumo/applications/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/eclipse-sumo/applications/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/eclipse-sumo/applications/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/eclipse-sumo/applications/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/eclipse-sumo/applications/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "",
            "check_flags": "ignore-c-format,ignore-xml-invalid",
            "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": "https://hosted.weblate.org/api/components/eclipse-sumo/sumo-gui-netedit/?format=api"
        },
        {
            "name": "Eclipse SUMO",
            "slug": "glossary",
            "id": 15528,
            "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": "Eclipse SUMO",
                "slug": "eclipse-sumo",
                "id": 3204,
                "web": "https://www.eclipse.dev/sumo/",
                "web_url": "https://hosted.weblate.org/projects/eclipse-sumo/",
                "url": "https://hosted.weblate.org/api/projects/eclipse-sumo/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/eclipse-sumo/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Before contributing please ensure that you agree with the Eclipse Contributor Agreement https://www.eclipse.org/legal/ECA.php. The best way to document this transparently is if you open an Eclipse account at https://accounts.eclipse.org/user/register and acknowledge the ECA there. Please use the same email address at Eclipse which you also use when contributing here. Thank you very much!\r\n\r\nIn case you want to add something to the glossary, please use English for the explanation and key fields. Edit the glossary only if you feel confident about the word/phrase.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/eclipse-sumo/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "EPL-2.0",
            "license_url": "https://spdx.org/licenses/EPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/eclipse-sumo/glossary/",
            "url": "https://hosted.weblate.org/api/components/eclipse-sumo/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/eclipse-sumo/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/eclipse-sumo/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/eclipse-sumo/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/eclipse-sumo/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/eclipse-sumo/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/eclipse-sumo/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": "Translate You",
            "slug": "translate-you",
            "id": 15539,
            "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": "You Apps",
                "slug": "you-apps",
                "id": 2975,
                "web": "https://github.com/Bnyro",
                "web_url": "https://hosted.weblate.org/projects/you-apps/",
                "url": "https://hosted.weblate.org/api/projects/you-apps/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/you-apps/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/you-apps/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/you-apps/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/you-apps/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/you-apps/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/you-apps/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/you-apps/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/Bnyro/TranslateYou",
            "git_export": "https://hosted.weblate.org/git/you-apps/translate-you/",
            "branch": "master",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "screenshot_filemask": "",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/you-apps/translate-you/",
            "url": "https://hosted.weblate.org/api/components/you-apps/translate-you/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/you-apps/translate-you/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/you-apps/translate-you/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/you-apps/translate-you/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/you-apps/translate-you/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/you-apps/translate-you/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/you-apps/translate-you/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "https://github.com/Bnyro/TranslateYou",
            "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": [
                "https://hosted.weblate.org/api/addons/7397/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "OTP-UI Trip Details",
            "slug": "otp-ui-trip-details",
            "id": 15547,
            "source_language": {
                "id": 135,
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "population": 319333440,
                "web_url": "https://hosted.weblate.org/languages/en_US/",
                "url": "https://hosted.weblate.org/api/languages/en_US/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_US/statistics/?format=api"
            },
            "project": {
                "name": "OTP-react-redux",
                "slug": "otp-react-redux",
                "id": 3211,
                "web": "https://github.com/opentripplanner/otp-react-redux",
                "web_url": "https://hosted.weblate.org/projects/otp-react-redux/",
                "url": "https://hosted.weblate.org/api/projects/otp-react-redux/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/otp-react-redux/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/otp-react-redux/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/otp-react-redux/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/otp-react-redux/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/otp-react-redux/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you for helping translate OTP-react-redux!\r\nOTP-react-redux helps users discover public transportation options, such as which bus or subway lines they can take to go from point A to point B.\r\n\r\nIf you know basic public transportation terminology, contributions are needed for the following languages:\r\n- Spanish\r\n- Chinese Simplified\r\n- Korean\r\n- Vietnamese\r\nThese are primarily intended for use in the US. Other languages and country/region-specific translations are welcome too.\r\n\r\nYou can add languages, and you can modify existing entries of a language already present in the repo. (You cannot add or delete language strings, however.)\r\nChanges are collected into pull requests to the OpenTripPlanner/otp-react-redux and OpenTripPlanner/otp-ui repos for review by their maintainers.\r\n\r\nThe English-US language cannot be changed from Weblate as it is the template file. To request changes, please submit a pull request to the applicable repos above.\r\nOwners of this repo reserve the right to revert/reject translations made using Weblate.\r\n\r\nPlease see the entries that need editing. We are gradually adding screenshots, context information, and constraints regarding the layout in the user interface to facilitate translations. We appreciate your patience and collaboration.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/opentripplanner/otp-ui",
            "git_export": "https://hosted.weblate.org/git/otp-react-redux/otp-ui-trip-details/",
            "branch": "master",
            "push_branch": "",
            "filemask": "packages/trip-details/i18n/*.yml",
            "screenshot_filemask": "",
            "template": "packages/trip-details/i18n/en-US.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "yaml",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/otp-react-redux/otp-ui-trip-details/",
            "url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-details/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-details/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-details/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-details/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-details/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-details/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-details/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "placeholders:r\"\\{\\w+\\}\"",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "fix({{ component_name }}): 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": 1,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7412/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/?format=api"
        },
        {
            "name": "OTP-UI Trip Form",
            "slug": "otp-ui-trip-form",
            "id": 15548,
            "source_language": {
                "id": 135,
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "population": 319333440,
                "web_url": "https://hosted.weblate.org/languages/en_US/",
                "url": "https://hosted.weblate.org/api/languages/en_US/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_US/statistics/?format=api"
            },
            "project": {
                "name": "OTP-react-redux",
                "slug": "otp-react-redux",
                "id": 3211,
                "web": "https://github.com/opentripplanner/otp-react-redux",
                "web_url": "https://hosted.weblate.org/projects/otp-react-redux/",
                "url": "https://hosted.weblate.org/api/projects/otp-react-redux/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/otp-react-redux/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/otp-react-redux/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/otp-react-redux/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/otp-react-redux/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/otp-react-redux/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you for helping translate OTP-react-redux!\r\nOTP-react-redux helps users discover public transportation options, such as which bus or subway lines they can take to go from point A to point B.\r\n\r\nIf you know basic public transportation terminology, contributions are needed for the following languages:\r\n- Spanish\r\n- Chinese Simplified\r\n- Korean\r\n- Vietnamese\r\nThese are primarily intended for use in the US. Other languages and country/region-specific translations are welcome too.\r\n\r\nYou can add languages, and you can modify existing entries of a language already present in the repo. (You cannot add or delete language strings, however.)\r\nChanges are collected into pull requests to the OpenTripPlanner/otp-react-redux and OpenTripPlanner/otp-ui repos for review by their maintainers.\r\n\r\nThe English-US language cannot be changed from Weblate as it is the template file. To request changes, please submit a pull request to the applicable repos above.\r\nOwners of this repo reserve the right to revert/reject translations made using Weblate.\r\n\r\nPlease see the entries that need editing. We are gradually adding screenshots, context information, and constraints regarding the layout in the user interface to facilitate translations. We appreciate your patience and collaboration.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/opentripplanner/otp-ui",
            "git_export": "https://hosted.weblate.org/git/otp-react-redux/otp-ui-trip-form/",
            "branch": "master",
            "push_branch": "",
            "filemask": "packages/trip-form/i18n/*.yml",
            "screenshot_filemask": "",
            "template": "packages/trip-form/i18n/en-US.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "yaml",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/otp-react-redux/otp-ui-trip-form/",
            "url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "placeholders:r\"\\{\\w+\\}\"",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "fix({{ component_name }}): 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": 1,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7413/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "OTP-UI Transit Vehicle Overlay",
            "slug": "otp-ui-transit-vehicle-overlay",
            "id": 15550,
            "source_language": {
                "id": 135,
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "population": 319333440,
                "web_url": "https://hosted.weblate.org/languages/en_US/",
                "url": "https://hosted.weblate.org/api/languages/en_US/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_US/statistics/?format=api"
            },
            "project": {
                "name": "OTP-react-redux",
                "slug": "otp-react-redux",
                "id": 3211,
                "web": "https://github.com/opentripplanner/otp-react-redux",
                "web_url": "https://hosted.weblate.org/projects/otp-react-redux/",
                "url": "https://hosted.weblate.org/api/projects/otp-react-redux/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/otp-react-redux/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/otp-react-redux/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/otp-react-redux/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/otp-react-redux/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/otp-react-redux/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you for helping translate OTP-react-redux!\r\nOTP-react-redux helps users discover public transportation options, such as which bus or subway lines they can take to go from point A to point B.\r\n\r\nIf you know basic public transportation terminology, contributions are needed for the following languages:\r\n- Spanish\r\n- Chinese Simplified\r\n- Korean\r\n- Vietnamese\r\nThese are primarily intended for use in the US. Other languages and country/region-specific translations are welcome too.\r\n\r\nYou can add languages, and you can modify existing entries of a language already present in the repo. (You cannot add or delete language strings, however.)\r\nChanges are collected into pull requests to the OpenTripPlanner/otp-react-redux and OpenTripPlanner/otp-ui repos for review by their maintainers.\r\n\r\nThe English-US language cannot be changed from Weblate as it is the template file. To request changes, please submit a pull request to the applicable repos above.\r\nOwners of this repo reserve the right to revert/reject translations made using Weblate.\r\n\r\nPlease see the entries that need editing. We are gradually adding screenshots, context information, and constraints regarding the layout in the user interface to facilitate translations. We appreciate your patience and collaboration.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/opentripplanner/otp-ui",
            "git_export": "https://hosted.weblate.org/git/otp-react-redux/otp-ui-transit-vehicle-overlay/",
            "branch": "master",
            "push_branch": "",
            "filemask": "packages/transit-vehicle-overlay/i18n/*.yml",
            "screenshot_filemask": "",
            "template": "packages/transit-vehicle-overlay/i18n/en-US.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "yaml",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/otp-react-redux/otp-ui-transit-vehicle-overlay/",
            "url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-transit-vehicle-overlay/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-transit-vehicle-overlay/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-transit-vehicle-overlay/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-transit-vehicle-overlay/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-transit-vehicle-overlay/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-transit-vehicle-overlay/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-transit-vehicle-overlay/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "placeholders:r\"\\{\\w+\\}\"",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "fix({{ component_name }}): 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": 1,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7411/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/?format=api"
        },
        {
            "name": "OTP-UI Location Field",
            "slug": "otp-ui-location-field",
            "id": 15552,
            "source_language": {
                "id": 135,
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "population": 319333440,
                "web_url": "https://hosted.weblate.org/languages/en_US/",
                "url": "https://hosted.weblate.org/api/languages/en_US/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_US/statistics/?format=api"
            },
            "project": {
                "name": "OTP-react-redux",
                "slug": "otp-react-redux",
                "id": 3211,
                "web": "https://github.com/opentripplanner/otp-react-redux",
                "web_url": "https://hosted.weblate.org/projects/otp-react-redux/",
                "url": "https://hosted.weblate.org/api/projects/otp-react-redux/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/otp-react-redux/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/otp-react-redux/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/otp-react-redux/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/otp-react-redux/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/otp-react-redux/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you for helping translate OTP-react-redux!\r\nOTP-react-redux helps users discover public transportation options, such as which bus or subway lines they can take to go from point A to point B.\r\n\r\nIf you know basic public transportation terminology, contributions are needed for the following languages:\r\n- Spanish\r\n- Chinese Simplified\r\n- Korean\r\n- Vietnamese\r\nThese are primarily intended for use in the US. Other languages and country/region-specific translations are welcome too.\r\n\r\nYou can add languages, and you can modify existing entries of a language already present in the repo. (You cannot add or delete language strings, however.)\r\nChanges are collected into pull requests to the OpenTripPlanner/otp-react-redux and OpenTripPlanner/otp-ui repos for review by their maintainers.\r\n\r\nThe English-US language cannot be changed from Weblate as it is the template file. To request changes, please submit a pull request to the applicable repos above.\r\nOwners of this repo reserve the right to revert/reject translations made using Weblate.\r\n\r\nPlease see the entries that need editing. We are gradually adding screenshots, context information, and constraints regarding the layout in the user interface to facilitate translations. We appreciate your patience and collaboration.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/opentripplanner/otp-ui",
            "git_export": "https://hosted.weblate.org/git/otp-react-redux/otp-ui-location-field/",
            "branch": "master",
            "push_branch": "",
            "filemask": "packages/location-field/i18n/*.yml",
            "screenshot_filemask": "",
            "template": "packages/location-field/i18n/en-US.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "yaml",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/otp-react-redux/otp-ui-location-field/",
            "url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-location-field/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-location-field/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-location-field/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-location-field/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-location-field/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-location-field/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-location-field/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "placeholders:r\"\\{\\w+\\}\"",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "fix({{ component_name }}): 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": 1,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7408/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/?format=api"
        },
        {
            "name": "OTP-UI Endpoints Overlay",
            "slug": "otp-ui-endpoints-overlay",
            "id": 15553,
            "source_language": {
                "id": 135,
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "population": 319333440,
                "web_url": "https://hosted.weblate.org/languages/en_US/",
                "url": "https://hosted.weblate.org/api/languages/en_US/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_US/statistics/?format=api"
            },
            "project": {
                "name": "OTP-react-redux",
                "slug": "otp-react-redux",
                "id": 3211,
                "web": "https://github.com/opentripplanner/otp-react-redux",
                "web_url": "https://hosted.weblate.org/projects/otp-react-redux/",
                "url": "https://hosted.weblate.org/api/projects/otp-react-redux/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/otp-react-redux/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/otp-react-redux/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/otp-react-redux/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/otp-react-redux/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/otp-react-redux/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you for helping translate OTP-react-redux!\r\nOTP-react-redux helps users discover public transportation options, such as which bus or subway lines they can take to go from point A to point B.\r\n\r\nIf you know basic public transportation terminology, contributions are needed for the following languages:\r\n- Spanish\r\n- Chinese Simplified\r\n- Korean\r\n- Vietnamese\r\nThese are primarily intended for use in the US. Other languages and country/region-specific translations are welcome too.\r\n\r\nYou can add languages, and you can modify existing entries of a language already present in the repo. (You cannot add or delete language strings, however.)\r\nChanges are collected into pull requests to the OpenTripPlanner/otp-react-redux and OpenTripPlanner/otp-ui repos for review by their maintainers.\r\n\r\nThe English-US language cannot be changed from Weblate as it is the template file. To request changes, please submit a pull request to the applicable repos above.\r\nOwners of this repo reserve the right to revert/reject translations made using Weblate.\r\n\r\nPlease see the entries that need editing. We are gradually adding screenshots, context information, and constraints regarding the layout in the user interface to facilitate translations. We appreciate your patience and collaboration.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/opentripplanner/otp-ui",
            "git_export": "https://hosted.weblate.org/git/otp-react-redux/otp-ui-endpoints-overlay/",
            "branch": "master",
            "push_branch": "",
            "filemask": "packages/endpoints-overlay/i18n/*.yml",
            "screenshot_filemask": "",
            "template": "packages/endpoints-overlay/i18n/en-US.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "yaml",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/otp-react-redux/otp-ui-endpoints-overlay/",
            "url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-endpoints-overlay/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-endpoints-overlay/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-endpoints-overlay/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-endpoints-overlay/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-endpoints-overlay/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-endpoints-overlay/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-endpoints-overlay/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "placeholders:r\"\\{\\w+\\}\"",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "fix({{ component_name }}): 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": 1,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7405/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/?format=api"
        },
        {
            "name": "OTP-UI From To Location Picker",
            "slug": "otp-ui-from-to-location-picker",
            "id": 15554,
            "source_language": {
                "id": 135,
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "population": 319333440,
                "web_url": "https://hosted.weblate.org/languages/en_US/",
                "url": "https://hosted.weblate.org/api/languages/en_US/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_US/statistics/?format=api"
            },
            "project": {
                "name": "OTP-react-redux",
                "slug": "otp-react-redux",
                "id": 3211,
                "web": "https://github.com/opentripplanner/otp-react-redux",
                "web_url": "https://hosted.weblate.org/projects/otp-react-redux/",
                "url": "https://hosted.weblate.org/api/projects/otp-react-redux/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/otp-react-redux/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/otp-react-redux/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/otp-react-redux/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/otp-react-redux/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/otp-react-redux/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you for helping translate OTP-react-redux!\r\nOTP-react-redux helps users discover public transportation options, such as which bus or subway lines they can take to go from point A to point B.\r\n\r\nIf you know basic public transportation terminology, contributions are needed for the following languages:\r\n- Spanish\r\n- Chinese Simplified\r\n- Korean\r\n- Vietnamese\r\nThese are primarily intended for use in the US. Other languages and country/region-specific translations are welcome too.\r\n\r\nYou can add languages, and you can modify existing entries of a language already present in the repo. (You cannot add or delete language strings, however.)\r\nChanges are collected into pull requests to the OpenTripPlanner/otp-react-redux and OpenTripPlanner/otp-ui repos for review by their maintainers.\r\n\r\nThe English-US language cannot be changed from Weblate as it is the template file. To request changes, please submit a pull request to the applicable repos above.\r\nOwners of this repo reserve the right to revert/reject translations made using Weblate.\r\n\r\nPlease see the entries that need editing. We are gradually adding screenshots, context information, and constraints regarding the layout in the user interface to facilitate translations. We appreciate your patience and collaboration.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/opentripplanner/otp-ui",
            "git_export": "https://hosted.weblate.org/git/otp-react-redux/otp-ui-from-to-location-picker/",
            "branch": "master",
            "push_branch": "",
            "filemask": "packages/from-to-location-picker/i18n/*.yml",
            "screenshot_filemask": "",
            "template": "packages/from-to-location-picker/i18n/en-US.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "yaml",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/otp-react-redux/otp-ui-from-to-location-picker/",
            "url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-from-to-location-picker/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-from-to-location-picker/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-from-to-location-picker/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-from-to-location-picker/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-from-to-location-picker/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-from-to-location-picker/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-from-to-location-picker/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "placeholders:r\"\\{\\w+\\}\"",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "fix({{ component_name }}): 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": 1,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7406/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/?format=api"
        },
        {
            "name": "OTP-UI Itinerary Body",
            "slug": "otp-ui-itinerary-body",
            "id": 15556,
            "source_language": {
                "id": 135,
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "population": 319333440,
                "web_url": "https://hosted.weblate.org/languages/en_US/",
                "url": "https://hosted.weblate.org/api/languages/en_US/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_US/statistics/?format=api"
            },
            "project": {
                "name": "OTP-react-redux",
                "slug": "otp-react-redux",
                "id": 3211,
                "web": "https://github.com/opentripplanner/otp-react-redux",
                "web_url": "https://hosted.weblate.org/projects/otp-react-redux/",
                "url": "https://hosted.weblate.org/api/projects/otp-react-redux/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/otp-react-redux/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/otp-react-redux/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/otp-react-redux/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/otp-react-redux/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/otp-react-redux/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you for helping translate OTP-react-redux!\r\nOTP-react-redux helps users discover public transportation options, such as which bus or subway lines they can take to go from point A to point B.\r\n\r\nIf you know basic public transportation terminology, contributions are needed for the following languages:\r\n- Spanish\r\n- Chinese Simplified\r\n- Korean\r\n- Vietnamese\r\nThese are primarily intended for use in the US. Other languages and country/region-specific translations are welcome too.\r\n\r\nYou can add languages, and you can modify existing entries of a language already present in the repo. (You cannot add or delete language strings, however.)\r\nChanges are collected into pull requests to the OpenTripPlanner/otp-react-redux and OpenTripPlanner/otp-ui repos for review by their maintainers.\r\n\r\nThe English-US language cannot be changed from Weblate as it is the template file. To request changes, please submit a pull request to the applicable repos above.\r\nOwners of this repo reserve the right to revert/reject translations made using Weblate.\r\n\r\nPlease see the entries that need editing. We are gradually adding screenshots, context information, and constraints regarding the layout in the user interface to facilitate translations. We appreciate your patience and collaboration.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/opentripplanner/otp-ui",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "packages/itinerary-body/i18n/*.yml",
            "screenshot_filemask": "",
            "template": "packages/itinerary-body/i18n/en-US.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "yaml",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/otp-react-redux/otp-ui-itinerary-body/",
            "url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-itinerary-body/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-itinerary-body/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-itinerary-body/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-itinerary-body/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-itinerary-body/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-itinerary-body/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-itinerary-body/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "placeholders:r\"\\{\\w+\\}\"",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "fix({{ component_name }}): 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": 1,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7407/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/?format=api"
        },
        {
            "name": "OTP-UI Printable Itinerary",
            "slug": "otp-ui-printable-itinerary",
            "id": 15557,
            "source_language": {
                "id": 135,
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "population": 319333440,
                "web_url": "https://hosted.weblate.org/languages/en_US/",
                "url": "https://hosted.weblate.org/api/languages/en_US/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_US/statistics/?format=api"
            },
            "project": {
                "name": "OTP-react-redux",
                "slug": "otp-react-redux",
                "id": 3211,
                "web": "https://github.com/opentripplanner/otp-react-redux",
                "web_url": "https://hosted.weblate.org/projects/otp-react-redux/",
                "url": "https://hosted.weblate.org/api/projects/otp-react-redux/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/otp-react-redux/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/otp-react-redux/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/otp-react-redux/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/otp-react-redux/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/otp-react-redux/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you for helping translate OTP-react-redux!\r\nOTP-react-redux helps users discover public transportation options, such as which bus or subway lines they can take to go from point A to point B.\r\n\r\nIf you know basic public transportation terminology, contributions are needed for the following languages:\r\n- Spanish\r\n- Chinese Simplified\r\n- Korean\r\n- Vietnamese\r\nThese are primarily intended for use in the US. Other languages and country/region-specific translations are welcome too.\r\n\r\nYou can add languages, and you can modify existing entries of a language already present in the repo. (You cannot add or delete language strings, however.)\r\nChanges are collected into pull requests to the OpenTripPlanner/otp-react-redux and OpenTripPlanner/otp-ui repos for review by their maintainers.\r\n\r\nThe English-US language cannot be changed from Weblate as it is the template file. To request changes, please submit a pull request to the applicable repos above.\r\nOwners of this repo reserve the right to revert/reject translations made using Weblate.\r\n\r\nPlease see the entries that need editing. We are gradually adding screenshots, context information, and constraints regarding the layout in the user interface to facilitate translations. We appreciate your patience and collaboration.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/opentripplanner/otp-ui",
            "git_export": "",
            "branch": "master",
            "push_branch": "",
            "filemask": "packages/printable-itinerary/i18n/*.yml",
            "screenshot_filemask": "",
            "template": "packages/printable-itinerary/i18n/en-US.yml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "yaml",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/otp-react-redux/otp-ui-printable-itinerary/",
            "url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-printable-itinerary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-printable-itinerary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-printable-itinerary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-printable-itinerary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-printable-itinerary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-printable-itinerary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-printable-itinerary/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "placeholders:r\"\\{\\w+\\}\"",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "fix({{ component_name }}): 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": 1,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7409/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/otp-react-redux/otp-ui-trip-form/?format=api"
        },
        {
            "name": "OTP-RR Main UI",
            "slug": "otp-rr-main-ui",
            "id": 15558,
            "source_language": {
                "id": 135,
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "population": 319333440,
                "web_url": "https://hosted.weblate.org/languages/en_US/",
                "url": "https://hosted.weblate.org/api/languages/en_US/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_US/statistics/?format=api"
            },
            "project": {
                "name": "OTP-react-redux",
                "slug": "otp-react-redux",
                "id": 3211,
                "web": "https://github.com/opentripplanner/otp-react-redux",
                "web_url": "https://hosted.weblate.org/projects/otp-react-redux/",
                "url": "https://hosted.weblate.org/api/projects/otp-react-redux/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/otp-react-redux/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/otp-react-redux/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/otp-react-redux/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/otp-react-redux/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/otp-react-redux/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you for helping translate OTP-react-redux!\r\nOTP-react-redux helps users discover public transportation options, such as which bus or subway lines they can take to go from point A to point B.\r\n\r\nIf you know basic public transportation terminology, contributions are needed for the following languages:\r\n- Spanish\r\n- Chinese Simplified\r\n- Korean\r\n- Vietnamese\r\nThese are primarily intended for use in the US. Other languages and country/region-specific translations are welcome too.\r\n\r\nYou can add languages, and you can modify existing entries of a language already present in the repo. (You cannot add or delete language strings, however.)\r\nChanges are collected into pull requests to the OpenTripPlanner/otp-react-redux and OpenTripPlanner/otp-ui repos for review by their maintainers.\r\n\r\nThe English-US language cannot be changed from Weblate as it is the template file. To request changes, please submit a pull request to the applicable repos above.\r\nOwners of this repo reserve the right to revert/reject translations made using Weblate.\r\n\r\nPlease see the entries that need editing. We are gradually adding screenshots, context information, and constraints regarding the layout in the user interface to facilitate translations. We appreciate your patience and collaboration.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/opentripplanner/otp-react-redux",
            "git_export": "https://hosted.weblate.org/git/otp-react-redux/otp-rr-main-ui/",
            "branch": "weblate",
            "push_branch": "",
            "filemask": "i18n/*.yml",
            "screenshot_filemask": "",
            "template": "i18n/en-US.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/otp-react-redux/otp-rr-main-ui/",
            "url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-rr-main-ui/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-rr-main-ui/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-rr-main-ui/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-rr-main-ui/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-rr-main-ui/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-rr-main-ui/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/otp-react-redux/otp-rr-main-ui/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "placeholders:r\"\\{\\w+\\}\"",
            "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": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 2,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7404/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "OnionShare iOS plurals",
            "slug": "onionshare-ios-plurals",
            "id": 15559,
            "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": "OnionShare",
                "slug": "onionshare",
                "id": 260,
                "web": "https://onionshare.org/",
                "web_url": "https://hosted.weblate.org/projects/onionshare/",
                "url": "https://hosted.weblate.org/api/projects/onionshare/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/onionshare/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/onionshare/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/onionshare/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/onionshare/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/onionshare/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/onionshare/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/onionshare/labels/?format=api",
                "translation_review": true,
                "source_review": false,
                "set_language_team": false,
                "instructions": "Mailing list for translators: onionshare-dev@lists.riseup.net",
                "enable_hooks": true,
                "language_aliases": "bn-BD:bn,es-ES:es,es_ES:es,fy-NL:fy,gu-IN:gu,gu_IN:gu,hi-IN:hi,hi_IN:hi,hy-AM:hy,hy_AM:hy,sv-SE:sv,sv_SE:sv,zh-CN:zh-Hans,zh-TW:zh-Hant,en_US:en,en-US:en"
            },
            "vcs": "github",
            "repo": "https://github.com/onionshare/onionshare-ios",
            "git_export": "",
            "branch": "main",
            "push_branch": "",
            "filemask": "Shared/*.lproj/Localizable.stringsdict",
            "screenshot_filemask": "",
            "template": "Shared/en.lproj/Localizable.stringsdict",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "stringsdict",
            "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/onionshare/onionshare-ios-plurals/",
            "url": "https://hosted.weblate.org/api/components/onionshare/onionshare-ios-plurals/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/onionshare/onionshare-ios-plurals/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/onionshare/onionshare-ios-plurals/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/onionshare/onionshare-ios-plurals/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/onionshare/onionshare-ios-plurals/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/onionshare/onionshare-ios-plurals/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/onionshare/onionshare-ios-plurals/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
            "addon_message": "Update translation files\n\nUpdated by \"{{ addon_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/onionshare/onionshare-ios/?format=api"
        },
        {
            "name": "Basic Glossary",
            "slug": "basic-glossary",
            "id": 15563,
            "source_language": {
                "id": 135,
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "population": 319333440,
                "web_url": "https://hosted.weblate.org/languages/en_US/",
                "url": "https://hosted.weblate.org/api/languages/en_US/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_US/statistics/?format=api"
            },
            "project": {
                "name": "OTP-react-redux",
                "slug": "otp-react-redux",
                "id": 3211,
                "web": "https://github.com/opentripplanner/otp-react-redux",
                "web_url": "https://hosted.weblate.org/projects/otp-react-redux/",
                "url": "https://hosted.weblate.org/api/projects/otp-react-redux/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/otp-react-redux/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/otp-react-redux/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/otp-react-redux/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/otp-react-redux/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/otp-react-redux/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/otp-react-redux/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thank you for helping translate OTP-react-redux!\r\nOTP-react-redux helps users discover public transportation options, such as which bus or subway lines they can take to go from point A to point B.\r\n\r\nIf you know basic public transportation terminology, contributions are needed for the following languages:\r\n- Spanish\r\n- Chinese Simplified\r\n- Korean\r\n- Vietnamese\r\nThese are primarily intended for use in the US. Other languages and country/region-specific translations are welcome too.\r\n\r\nYou can add languages, and you can modify existing entries of a language already present in the repo. (You cannot add or delete language strings, however.)\r\nChanges are collected into pull requests to the OpenTripPlanner/otp-react-redux and OpenTripPlanner/otp-ui repos for review by their maintainers.\r\n\r\nThe English-US language cannot be changed from Weblate as it is the template file. To request changes, please submit a pull request to the applicable repos above.\r\nOwners of this repo reserve the right to revert/reject translations made using Weblate.\r\n\r\nPlease see the entries that need editing. We are gradually adding screenshots, context information, and constraints regarding the layout in the user interface to facilitate translations. We appreciate your patience and collaboration.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/otp-react-redux/basic-glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/otp-react-redux/basic-glossary/",
            "url": "https://hosted.weblate.org/api/components/otp-react-redux/basic-glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/otp-react-redux/basic-glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/otp-react-redux/basic-glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/otp-react-redux/basic-glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/otp-react-redux/basic-glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/otp-react-redux/basic-glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/otp-react-redux/basic-glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "placeholders:r\"\\{\\w+\\}\"",
            "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": 15579,
            "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": "pure-data",
                "slug": "pure-data",
                "id": 3228,
                "web": "https://puredata.info",
                "web_url": "https://hosted.weblate.org/projects/pure-data/",
                "url": "https://hosted.weblate.org/api/projects/pure-data/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/pure-data/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/pure-data/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/pure-data/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/pure-data/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/pure-data/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/pure-data/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/pure-data/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "translating the Graphical User Interface of Pure Data\r\n===========================================\r\n\r\nThis translation project aims at making \"Pure Data\" (commonly called \"Pd\"), a realtime graphical programming environment for audio and multimedia processing, accessible in multiple languages.\r\n\r\nSince the *programming language* itself is heavily based on English (like many other programming languages), this translation project is targeting the IDE instead.\r\n\r\n\r\n## guidelines\r\n- Please do not start new translations that you do not plan to actually translate\r\n- Please prefer translating to languages you are familiar with\r\n- If there's an existing translation to a language where you are not a native speaker, think twice before editing. check the people who did the translation (they might be native speakers and really know better :-))\r\n\r\n\r\nTranslating only languages you are familiar with might sound obvious, but with the help of google translate and the like, people think they are empowered to translate everything.\r\nWe really want high-quality translations created by people for people.\r\nAutomated translation services can help tremendously, but they still require someone who can speak the language to check each translation.\r\nSo if you plan to only fill the spaces of a foreign language with automated translations, it's probably better to wait for a native speaker.\r\n\r\nMany languages have their weird idiosyncrasies (e.g. French requiring a non-breaking-space before each punctuation mark), so familiarize yourself with these before \"fixing\" correct translations.\r\n\r\nThere's little use in having a Klingon translation file that does not contain the translation of a single term; better spend your energy on adding translations to an existing language.\r\n\r\nbe friendly. don't start edit wars. use the \"Comments\" to discuss why you think a given translation should be improved.\r\n\r\n## more info\r\nThe current (but slightly outdated) translation guide can be found at https://github.com/pure-data/pure-data/blob/master/po/README.txt\r\n\r\n## weblate\r\nThe friendly people of Weblate are hosting the Pd translation for free! 🎉\r\n\r\nHowever, since in reality hosting webservices does cost money, they would be happily accepting donations for their continued support.\r\nSo if you have spare bucks, head over to https://weblate.org/donate/",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/pure-data/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/pure-data/glossary/",
            "url": "https://hosted.weblate.org/api/components/pure-data/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/pure-data/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/pure-data/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/pure-data/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/pure-data/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/pure-data/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/pure-data/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": "Tor websites - torproject.org",
            "slug": "tpo-web",
            "id": 15585,
            "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/tpo-web/",
            "branch": "tpo-web",
            "push_branch": "",
            "filemask": "contents+*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": "src/contents.pot",
            "file_format": "po",
            "license": "CC-BY-3.0-US",
            "license_url": "https://spdx.org/licenses/CC-BY-3.0-US.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tpo-web/",
            "url": "https://hosted.weblate.org/api/components/tor/tpo-web/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tpo-web/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tpo-web/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tpo-web/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tpo-web/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tpo-web/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tpo-web/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "md-text,forbidden,ignore-translated,ignore-reused,placeholders:r\"\\]\\([^h/].*?\\)\":r\"^\\* \":r\"^#*\":r\"^-\\ \":\"%s\":|:![:r\"]\\(\\/static\\/.*?\\.png\\)\"",
            "priority": 100,
            "enforced_checks": [
                "placeholders"
            ],
            "restricted": false,
            "repoweb": "https://gitlab.torproject.org/tpo/web/tpo/-/blob/main/content/{{filename|parentdir}}.lr",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": 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/7451/?format=api",
                "https://hosted.weblate.org/api/addons/7452/?format=api",
                "https://hosted.weblate.org/api/addons/7453/?format=api",
                "https://hosted.weblate.org/api/addons/8620/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Launcher",
            "slug": "launcher",
            "id": 15593,
            "source_language": {
                "id": 135,
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "population": 319333440,
                "web_url": "https://hosted.weblate.org/languages/en_US/",
                "url": "https://hosted.weblate.org/api/languages/en_US/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_US/statistics/?format=api"
            },
            "project": {
                "name": "Prism Launcher",
                "slug": "prismlauncher",
                "id": 3237,
                "web": "https://github.com/PrismLauncher",
                "web_url": "https://hosted.weblate.org/projects/prismlauncher/",
                "url": "https://hosted.weblate.org/api/projects/prismlauncher/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/prismlauncher/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/prismlauncher/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/prismlauncher/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/prismlauncher/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/prismlauncher/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/prismlauncher/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/prismlauncher/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": "en_US:en"
            },
            "vcs": "git",
            "repo": "https://github.com/PrismLauncher/Translations",
            "git_export": "https://hosted.weblate.org/git/prismlauncher/launcher/",
            "branch": "master",
            "push_branch": "master",
            "filemask": "*.ts",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": ".template.ts",
            "file_format": "ts",
            "license": "Apache-2.0",
            "license_url": "https://spdx.org/licenses/Apache-2.0.html",
            "agreement": "By contributing to this project, you accept the terms of [our code of conduct](https://github.com/PrismLauncher/PrismLauncher/blob/develop/CODE_OF_CONDUCT.md)",
            "web_url": "https://hosted.weblate.org/projects/prismlauncher/launcher/",
            "url": "https://hosted.weblate.org/api/components/prismlauncher/launcher/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/prismlauncher/launcher/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/prismlauncher/launcher/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/prismlauncher/launcher/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/prismlauncher/launcher/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/prismlauncher/launcher/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/prismlauncher/launcher/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:PrismLauncher/Translations",
            "check_flags": "ignore-safe-html",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://github.com/PrismLauncher/PrismLauncher/blob/develop/{{filename|parentdir}}#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": 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": "Glossary",
            "slug": "glossary",
            "id": 15594,
            "source_language": {
                "id": 135,
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 82,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "population": 319333440,
                "web_url": "https://hosted.weblate.org/languages/en_US/",
                "url": "https://hosted.weblate.org/api/languages/en_US/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_US/statistics/?format=api"
            },
            "project": {
                "name": "Prism Launcher",
                "slug": "prismlauncher",
                "id": 3237,
                "web": "https://github.com/PrismLauncher",
                "web_url": "https://hosted.weblate.org/projects/prismlauncher/",
                "url": "https://hosted.weblate.org/api/projects/prismlauncher/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/prismlauncher/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/prismlauncher/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/prismlauncher/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/prismlauncher/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/prismlauncher/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/prismlauncher/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/prismlauncher/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": "en_US:en"
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/prismlauncher/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "polymc/glossary/*.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/prismlauncher/glossary/",
            "url": "https://hosted.weblate.org/api/components/prismlauncher/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/prismlauncher/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/prismlauncher/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/prismlauncher/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/prismlauncher/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/prismlauncher/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/prismlauncher/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": 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": "Jamulus app",
            "slug": "jamulus-app",
            "id": 15597,
            "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": "Jamulus",
                "slug": "jamulus",
                "id": 2966,
                "web": "https://jamulus.io/",
                "web_url": "https://hosted.weblate.org/projects/jamulus/",
                "url": "https://hosted.weblate.org/api/projects/jamulus/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/jamulus/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/jamulus/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/jamulus/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/jamulus/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/jamulus/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/jamulus/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/jamulus/labels/?format=api",
                "translation_review": true,
                "source_review": true,
                "set_language_team": false,
                "instructions": "Please see: https://github.com/jamulussoftware/jamuluswebsite/tree/release/_translator-files for the website and https://github.com/jamulussoftware/jamulus/blob/master/docs/TRANSLATING.md for the app.\r\nIf you want to add a new language, please open an issue in the respective repository.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/jamulussoftware/jamulus",
            "git_export": "https://hosted.weblate.org/git/jamulus/jamulus-app/",
            "branch": "main",
            "push_branch": "",
            "filemask": "src/translation/translation_*.ts",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": "src/translation/translation_de_DE.ts",
            "file_format": "ts",
            "license": "GPL-2.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/jamulus/jamulus-app/",
            "url": "https://hosted.weblate.org/api/components/jamulus/jamulus-app/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/jamulus/jamulus-app/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/jamulus/jamulus-app/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/jamulus/jamulus-app/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/jamulus/jamulus-app/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/jamulus/jamulus-app/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/jamulus/jamulus-app/changes/?format=api",
            "task_url": null,
            "new_lang": "url",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 60,
            "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": true,
            "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/7472/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Windows Installer",
            "slug": "windows-installer",
            "id": 15598,
            "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": "Jamulus",
                "slug": "jamulus",
                "id": 2966,
                "web": "https://jamulus.io/",
                "web_url": "https://hosted.weblate.org/projects/jamulus/",
                "url": "https://hosted.weblate.org/api/projects/jamulus/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/jamulus/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/jamulus/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/jamulus/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/jamulus/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/jamulus/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/jamulus/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/jamulus/labels/?format=api",
                "translation_review": true,
                "source_review": true,
                "set_language_team": false,
                "instructions": "Please see: https://github.com/jamulussoftware/jamuluswebsite/tree/release/_translator-files for the website and https://github.com/jamulussoftware/jamulus/blob/master/docs/TRANSLATING.md for the app.\r\nIf you want to add a new language, please open an issue in the respective repository.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/jamulussoftware/jamulus",
            "git_export": "",
            "branch": "main",
            "push_branch": "",
            "filemask": "src/translation/wininstaller/*.nsi",
            "screenshot_filemask": "",
            "template": "src/translation/wininstaller/en_GB.nsi",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "txt",
            "license": "GPL-2.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/jamulus/windows-installer/",
            "url": "https://hosted.weblate.org/api/components/jamulus/windows-installer/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/jamulus/windows-installer/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/jamulus/windows-installer/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/jamulus/windows-installer/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/jamulus/windows-installer/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/jamulus/windows-installer/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/jamulus/windows-installer/changes/?format=api",
            "task_url": null,
            "new_lang": "url",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 80,
            "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": "^(?!(installerlng)$).+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7471/?format=api",
                "https://hosted.weblate.org/api/addons/7474/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/jamulus/jamulus-app/?format=api"
        },
        {
            "name": "App - Main",
            "slug": "app-main",
            "id": 15599,
            "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": "Aves",
                "slug": "aves",
                "id": 3239,
                "web": "https://github.com/deckerst/aves",
                "web_url": "https://hosted.weblate.org/projects/aves/",
                "url": "https://hosted.weblate.org/api/projects/aves/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/aves/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/aves/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/aves/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/aves/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/aves/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/aves/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/aves/labels/?format=api",
                "translation_review": true,
                "source_review": true,
                "set_language_team": true,
                "instructions": "https://github.com/deckerst/aves/wiki/Contributing-to-Translations",
                "enable_hooks": true,
                "language_aliases": "en-US:en,es-MX:es,nb-NO:nb,pt-BR:pt,zh-CN:zh,zh-TW:zh_Hant"
            },
            "vcs": "github",
            "repo": "https://github.com/deckerst/aves",
            "git_export": "https://hosted.weblate.org/git/aves/app-main/",
            "branch": "develop",
            "push_branch": "",
            "filemask": "lib/l10n/app_*.arb",
            "screenshot_filemask": "",
            "template": "lib/l10n/app_en.arb",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "arb",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/aves/app-main/",
            "url": "https://hosted.weblate.org/api/components/aves/app-main/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/aves/app-main/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/aves/app-main/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/aves/app-main/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/aves/app-main/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/aves/app-main/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/aves/app-main/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/deckerst/aves/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "",
            "merge_style": "merge",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7475/?format=api",
                "https://hosted.weblate.org/api/addons/7476/?format=api",
                "https://hosted.weblate.org/api/addons/7477/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "App - Android",
            "slug": "app-android",
            "id": 15601,
            "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": "Aves",
                "slug": "aves",
                "id": 3239,
                "web": "https://github.com/deckerst/aves",
                "web_url": "https://hosted.weblate.org/projects/aves/",
                "url": "https://hosted.weblate.org/api/projects/aves/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/aves/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/aves/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/aves/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/aves/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/aves/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/aves/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/aves/labels/?format=api",
                "translation_review": true,
                "source_review": true,
                "set_language_team": true,
                "instructions": "https://github.com/deckerst/aves/wiki/Contributing-to-Translations",
                "enable_hooks": true,
                "language_aliases": "en-US:en,es-MX:es,nb-NO:nb,pt-BR:pt,zh-CN:zh,zh-TW:zh_Hant"
            },
            "vcs": "github",
            "repo": "https://github.com/deckerst/aves",
            "git_export": "",
            "branch": "develop",
            "push_branch": "",
            "filemask": "android/app/src/main/res/values-*/strings.xml",
            "screenshot_filemask": "",
            "template": "android/app/src/main/res/values/strings.xml",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/aves/app-android/",
            "url": "https://hosted.weblate.org/api/components/aves/app-android/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/aves/app-android/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/aves/app-android/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/aves/app-android/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/aves/app-android/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/aves/app-android/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/aves/app-android/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "merge",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "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/7478/?format=api",
                "https://hosted.weblate.org/api/addons/7479/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/aves/app-main/?format=api"
        },
        {
            "name": "Store - Full description",
            "slug": "store-full-description",
            "id": 15602,
            "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": "Aves",
                "slug": "aves",
                "id": 3239,
                "web": "https://github.com/deckerst/aves",
                "web_url": "https://hosted.weblate.org/projects/aves/",
                "url": "https://hosted.weblate.org/api/projects/aves/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/aves/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/aves/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/aves/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/aves/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/aves/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/aves/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/aves/labels/?format=api",
                "translation_review": true,
                "source_review": true,
                "set_language_team": true,
                "instructions": "https://github.com/deckerst/aves/wiki/Contributing-to-Translations",
                "enable_hooks": true,
                "language_aliases": "en-US:en,es-MX:es,nb-NO:nb,pt-BR:pt,zh-CN:zh,zh-TW:zh_Hant"
            },
            "vcs": "github",
            "repo": "https://github.com/deckerst/aves",
            "git_export": "",
            "branch": "develop",
            "push_branch": "",
            "filemask": "fastlane/metadata/android/*/full_description.txt",
            "screenshot_filemask": "",
            "template": "fastlane/metadata/android/en-US/full_description.txt",
            "edit_template": false,
            "intermediate": "",
            "new_base": "fastlane/metadata/android/en-US/full_description.txt",
            "file_format": "txt",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/aves/store-full-description/",
            "url": "https://hosted.weblate.org/api/components/aves/store-full-description/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/aves/store-full-description/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/aves/store-full-description/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/aves/store-full-description/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/aves/store-full-description/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/aves/store-full-description/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/aves/store-full-description/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "bcp",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "merge",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "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/7481/?format=api",
                "https://hosted.weblate.org/api/addons/7482/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/aves/app-main/?format=api"
        },
        {
            "name": "Store - Short description",
            "slug": "store-short-description",
            "id": 15603,
            "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": "Aves",
                "slug": "aves",
                "id": 3239,
                "web": "https://github.com/deckerst/aves",
                "web_url": "https://hosted.weblate.org/projects/aves/",
                "url": "https://hosted.weblate.org/api/projects/aves/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/aves/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/aves/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/aves/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/aves/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/aves/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/aves/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/aves/labels/?format=api",
                "translation_review": true,
                "source_review": true,
                "set_language_team": true,
                "instructions": "https://github.com/deckerst/aves/wiki/Contributing-to-Translations",
                "enable_hooks": true,
                "language_aliases": "en-US:en,es-MX:es,nb-NO:nb,pt-BR:pt,zh-CN:zh,zh-TW:zh_Hant"
            },
            "vcs": "github",
            "repo": "https://github.com/deckerst/aves",
            "git_export": "",
            "branch": "develop",
            "push_branch": "",
            "filemask": "fastlane/metadata/android/*/short_description.txt",
            "screenshot_filemask": "",
            "template": "fastlane/metadata/android/en-US/short_description.txt",
            "edit_template": false,
            "intermediate": "",
            "new_base": "fastlane/metadata/android/en-US/short_description.txt",
            "file_format": "txt",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/aves/store-short-description/",
            "url": "https://hosted.weblate.org/api/components/aves/store-short-description/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/aves/store-short-description/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/aves/store-short-description/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/aves/store-short-description/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/aves/store-short-description/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/aves/store-short-description/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/aves/store-short-description/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "bcp",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "merge",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "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/7483/?format=api",
                "https://hosted.weblate.org/api/addons/7484/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/aves/app-main/?format=api"
        },
        {
            "name": "navit-core",
            "slug": "navit-core",
            "id": 15631,
            "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": "Navit",
                "slug": "navit",
                "id": 3251,
                "web": "https://www.navit-project.org/",
                "web_url": "https://hosted.weblate.org/projects/navit/",
                "url": "https://hosted.weblate.org/api/projects/navit/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/navit/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/navit/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/navit/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/navit/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/navit/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/navit/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/navit/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/navit-gps/navit",
            "git_export": "https://hosted.weblate.org/git/navit/navit-core/",
            "branch": "trunk",
            "push_branch": "",
            "filemask": "po/*.po.in",
            "screenshot_filemask": "",
            "template": "po/en.po.in",
            "edit_template": false,
            "intermediate": "",
            "new_base": "po/en.po.in",
            "file_format": "po-mono",
            "license": "GPL-2.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/navit/navit-core/",
            "url": "https://hosted.weblate.org/api/components/navit/navit-core/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/navit/navit-core/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/navit/navit-core/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/navit/navit-core/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/navit/navit-core/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/navit/navit-core/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/navit/navit-core/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/7489/?format=api",
                "https://hosted.weblate.org/api/addons/7488/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "navit-android-app",
            "slug": "navit-android-app",
            "id": 15632,
            "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": "Navit",
                "slug": "navit",
                "id": 3251,
                "web": "https://www.navit-project.org/",
                "web_url": "https://hosted.weblate.org/projects/navit/",
                "url": "https://hosted.weblate.org/api/projects/navit/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/navit/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/navit/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/navit/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/navit/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/navit/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/navit/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/navit/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/navit-gps/navit",
            "git_export": "",
            "branch": "trunk",
            "push_branch": "",
            "filemask": "navit/android/res/values-*/strings.xml",
            "screenshot_filemask": "",
            "template": "navit/android/res/values/strings.xml",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "GPL-2.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/navit/navit-android-app/",
            "url": "https://hosted.weblate.org/api/components/navit/navit-android-app/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/navit/navit-android-app/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/navit/navit-android-app/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/navit/navit-android-app/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/navit/navit-android-app/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/navit/navit-android-app/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/navit/navit-android-app/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7487/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/navit/navit-core/?format=api"
        },
        {
            "name": "navit-android-metadata",
            "slug": "navit-android-metadata",
            "id": 15633,
            "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": "Navit",
                "slug": "navit",
                "id": 3251,
                "web": "https://www.navit-project.org/",
                "web_url": "https://hosted.weblate.org/projects/navit/",
                "url": "https://hosted.weblate.org/api/projects/navit/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/navit/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/navit/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/navit/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/navit/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/navit/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/navit/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/navit/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/navit-gps/navit",
            "git_export": "",
            "branch": "trunk",
            "push_branch": "",
            "filemask": "fastlane/metadata/android/*",
            "screenshot_filemask": "",
            "template": "fastlane/metadata/android/en-US",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "appstore",
            "license": "GPL-2.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/navit/navit-android-metadata/",
            "url": "https://hosted.weblate.org/api/components/navit/navit-android-metadata/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/navit/navit-android-metadata/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/navit/navit-android-metadata/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/navit/navit-android-metadata/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/navit/navit-android-metadata/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/navit/navit-android-metadata/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/navit/navit-android-metadata/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": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/navit/navit-core/?format=api"
        },
        {
            "name": "Navit",
            "slug": "glossary",
            "id": 15635,
            "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": "Navit",
                "slug": "navit",
                "id": 3251,
                "web": "https://www.navit-project.org/",
                "web_url": "https://hosted.weblate.org/projects/navit/",
                "url": "https://hosted.weblate.org/api/projects/navit/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/navit/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/navit/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/navit/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/navit/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/navit/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/navit/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/navit/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/navit/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "GPL-2.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-2.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/navit/glossary/",
            "url": "https://hosted.weblate.org/api/components/navit/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/navit/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/navit/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/navit/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/navit/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/navit/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/navit/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": "Giveth dApp",
            "slug": "giveth-dapp",
            "id": 15637,
            "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": "Giveth",
                "slug": "giveth",
                "id": 3253,
                "web": "https://www.giveth.io/",
                "web_url": "https://hosted.weblate.org/projects/giveth/",
                "url": "https://hosted.weblate.org/api/projects/giveth/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/giveth/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/giveth/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/giveth/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/giveth/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/giveth/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/giveth/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/giveth/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/Giveth/giveth-dapps-v2",
            "git_export": "https://hosted.weblate.org/git/giveth/giveth-dapp/",
            "branch": "i18n",
            "push_branch": "i18n",
            "filemask": "lang/*.json",
            "screenshot_filemask": "",
            "template": "lang/en.json",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "json",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/giveth/giveth-dapp/",
            "url": "https://hosted.weblate.org/api/components/giveth/giveth-dapp/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/giveth/giveth-dapp/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/giveth/giveth-dapp/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/giveth/giveth-dapp/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/giveth/giveth-dapp/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/giveth/giveth-dapp/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/giveth/giveth-dapp/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:Giveth/giveth-dapps-v2",
            "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": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "wordcloud",
            "slug": "wordcloud",
            "id": 15644,
            "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": "Appsemble",
                "slug": "appsemble",
                "id": 627,
                "web": "https://appsemble.app",
                "web_url": "https://hosted.weblate.org/projects/appsemble/",
                "url": "https://hosted.weblate.org/api/projects/appsemble/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/appsemble/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/appsemble/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/appsemble/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/appsemble/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/appsemble/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/appsemble/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/appsemble/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Appsemble is an open source low-code platform.\r\n\r\nThe source code can be found [here](https://gitlab.com/appsemble/appsemble).  \r\nOur Discord server can be joined by clicking [here](https://discord.gg/XbSRraC).",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "gitlab",
            "repo": "https://gitlab.com/appsemble/appsemble.git",
            "git_export": "",
            "branch": "main",
            "push_branch": "",
            "filemask": "blocks/wordcloud/i18n/*.json",
            "screenshot_filemask": "",
            "template": "blocks/wordcloud/i18n/en.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "blocks/wordcloud/i18n/en.json",
            "file_format": "json",
            "license": "LGPL-3.0-only",
            "license_url": "https://spdx.org/licenses/LGPL-3.0-only.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/appsemble/wordcloud/",
            "url": "https://hosted.weblate.org/api/components/appsemble/wordcloud/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/appsemble/wordcloud/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/appsemble/wordcloud/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/appsemble/wordcloud/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/appsemble/wordcloud/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/appsemble/wordcloud/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/appsemble/wordcloud/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": "support@appsemble.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 }}\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": 1,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7496/?format=api",
                "https://hosted.weblate.org/api/addons/7494/?format=api",
                "https://hosted.weblate.org/api/addons/7495/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/appsemble/appsemble/?format=api"
        },
        {
            "name": "metadata",
            "slug": "metadata",
            "id": 15649,
            "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": "Music Player GO",
                "slug": "music-player-go",
                "id": 1981,
                "web": "https://github.com/enricocid/Music-Player-GO",
                "web_url": "https://hosted.weblate.org/projects/music-player-go/",
                "url": "https://hosted.weblate.org/api/projects/music-player-go/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/music-player-go/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/music-player-go/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/music-player-go/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/music-player-go/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/music-player-go/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/music-player-go/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/music-player-go/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/enricocid/Music-Player-GO",
            "git_export": "",
            "branch": "main",
            "push_branch": "",
            "filemask": "fastlane/metadata/android/*",
            "screenshot_filemask": "",
            "template": "fastlane/metadata/android/en-US",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "appstore",
            "license": "GPL-3.0-or-later",
            "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/music-player-go/metadata/",
            "url": "https://hosted.weblate.org/api/components/music-player-go/metadata/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/music-player-go/metadata/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/music-player-go/metadata/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/music-player-go/metadata/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/music-player-go/metadata/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/music-player-go/metadata/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/music-player-go/metadata/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "main",
            "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/7500/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/music-player-go/music-player-go/?format=api"
        },
        {
            "name": "girens",
            "slug": "girens",
            "id": 15654,
            "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": "Girens",
                "slug": "girens",
                "id": 3259,
                "web": "https://gitlab.gnome.org/tijder/girens",
                "web_url": "https://hosted.weblate.org/projects/girens/",
                "url": "https://hosted.weblate.org/api/projects/girens/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/girens/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/girens/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/girens/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/girens/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/girens/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/girens/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/girens/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://gitlab.gnome.org/tijder/girens",
            "git_export": "https://hosted.weblate.org/git/girens/girens/",
            "branch": "master",
            "push_branch": "",
            "filemask": "po/*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "po/girens.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/girens/girens/",
            "url": "https://hosted.weblate.org/api/components/girens/girens/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/girens/girens/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/girens/girens/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/girens/girens/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/girens/girens/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/girens/girens/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/girens/girens/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@ssh.gitlab.gnome.org:tijder/girens.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7512/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Girens",
            "slug": "glossary",
            "id": 15655,
            "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": "Girens",
                "slug": "girens",
                "id": 3259,
                "web": "https://gitlab.gnome.org/tijder/girens",
                "web_url": "https://hosted.weblate.org/projects/girens/",
                "url": "https://hosted.weblate.org/api/projects/girens/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/girens/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/girens/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/girens/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/girens/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/girens/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/girens/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/girens/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/girens/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/girens/glossary/",
            "url": "https://hosted.weblate.org/api/components/girens/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/girens/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/girens/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/girens/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/girens/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/girens/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/girens/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": "Discord Bot",
            "slug": "discord-bot",
            "id": 15669,
            "source_language": {
                "id": 62,
                "code": "en_GB",
                "name": "English (United Kingdom)",
                "plural": {
                    "id": 81,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "english_uk",
                    "eng_gb"
                ],
                "direction": "ltr",
                "population": 64445878,
                "web_url": "https://hosted.weblate.org/languages/en_GB/",
                "url": "https://hosted.weblate.org/api/languages/en_GB/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_GB/statistics/?format=api"
            },
            "project": {
                "name": "Christmas Countdown",
                "slug": "christmas-countdown",
                "id": 3270,
                "web": "https://christmascountdown.live",
                "web_url": "https://hosted.weblate.org/projects/christmas-countdown/",
                "url": "https://hosted.weblate.org/api/projects/christmas-countdown/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/christmas-countdown/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/christmas-countdown/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/christmas-countdown/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/christmas-countdown/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/christmas-countdown/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/christmas-countdown/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/christmas-countdown/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "- Please only contribute translations if you are fluent in both English and the target language.\r\n- Keep the meaning of translated strings as close to the original as possible.\r\n- Don't translate names such as \"Christmas Countdown\", \"Christmas Radio\", \"eartharoid\", or \"Discord\".\r\n- Don't translate placeholder names (`{example}`)",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "git@github.com:christmas-countdown/bot.git",
            "git_export": "https://hosted.weblate.org/git/christmas-countdown/discord-bot/",
            "branch": "main",
            "push_branch": "",
            "filemask": "src/locales/*.json",
            "screenshot_filemask": "",
            "template": "src/locales/en-GB.json",
            "edit_template": true,
            "intermediate": "",
            "new_base": "src/locales/en-GB.json",
            "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/christmas-countdown/discord-bot/",
            "url": "https://hosted.weblate.org/api/components/christmas-countdown/discord-bot/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/christmas-countdown/discord-bot/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/christmas-countdown/discord-bot/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/christmas-countdown/discord-bot/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/christmas-countdown/discord-bot/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/christmas-countdown/discord-bot/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/christmas-countdown/discord-bot/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:christmas-countdown/bot.git",
            "check_flags": "check-glossary",
            "priority": 80,
            "enforced_checks": [
                "ellipsis",
                "md-link",
                "md-syntax",
                "end_ellipsis",
                "end_exclamation",
                "end_stop",
                "escaped_newline",
                "plurals"
            ],
            "restricted": false,
            "repoweb": "https://github.com/christmas-countdown/bot/blob/{{branch}}/{{filename}}#L{{line}}",
            "report_source_bugs": "contact@christmascountdown.live",
            "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/7525/?format=api",
                "https://hosted.weblate.org/api/addons/7521/?format=api",
                "https://hosted.weblate.org/api/addons/7526/?format=api",
                "https://hosted.weblate.org/api/addons/7522/?format=api",
                "https://hosted.weblate.org/api/addons/7523/?format=api",
                "https://hosted.weblate.org/api/addons/7524/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Christmas Countdown",
            "slug": "glossary",
            "id": 15670,
            "source_language": {
                "id": 62,
                "code": "en_GB",
                "name": "English (United Kingdom)",
                "plural": {
                    "id": 81,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "english_uk",
                    "eng_gb"
                ],
                "direction": "ltr",
                "population": 64445878,
                "web_url": "https://hosted.weblate.org/languages/en_GB/",
                "url": "https://hosted.weblate.org/api/languages/en_GB/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en_GB/statistics/?format=api"
            },
            "project": {
                "name": "Christmas Countdown",
                "slug": "christmas-countdown",
                "id": 3270,
                "web": "https://christmascountdown.live",
                "web_url": "https://hosted.weblate.org/projects/christmas-countdown/",
                "url": "https://hosted.weblate.org/api/projects/christmas-countdown/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/christmas-countdown/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/christmas-countdown/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/christmas-countdown/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/christmas-countdown/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/christmas-countdown/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/christmas-countdown/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/christmas-countdown/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "- Please only contribute translations if you are fluent in both English and the target language.\r\n- Keep the meaning of translated strings as close to the original as possible.\r\n- Don't translate names such as \"Christmas Countdown\", \"Christmas Radio\", \"eartharoid\", or \"Discord\".\r\n- Don't translate placeholder names (`{example}`)",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/christmas-countdown/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/christmas-countdown/glossary/",
            "url": "https://hosted.weblate.org/api/components/christmas-countdown/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/christmas-countdown/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/christmas-countdown/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/christmas-countdown/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/christmas-countdown/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/christmas-countdown/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/christmas-countdown/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": "qTox",
            "slug": "qtox_app",
            "id": 15685,
            "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": "qTox_enhanced",
                "slug": "qtox_enhanced",
                "id": 3280,
                "web": "https://github.com/Zoxcore/qTox_enhanced",
                "web_url": "https://hosted.weblate.org/projects/qtox_enhanced/",
                "url": "https://hosted.weblate.org/api/projects/qtox_enhanced/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/qtox_enhanced/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/qtox_enhanced/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/qtox_enhanced/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/qtox_enhanced/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/qtox_enhanced/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/qtox_enhanced/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/qtox_enhanced/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/Zoxcore/qTox_enhanced",
            "git_export": "https://hosted.weblate.org/git/qtox_enhanced/qtox_app/",
            "branch": "zoxcore/push_notification",
            "push_branch": "",
            "filemask": "translations/*.ts",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": "translations/de.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/qtox_enhanced/qtox_app/",
            "url": "https://hosted.weblate.org/api/components/qtox_enhanced/qtox_app/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/qtox_enhanced/qtox_app/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/qtox_enhanced/qtox_app/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/qtox_enhanced/qtox_app/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/qtox_enhanced/qtox_app/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/qtox_enhanced/qtox_app/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/qtox_enhanced/qtox_app/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": false,
            "language_regex": "^(?!(en)$).+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "android",
            "slug": "android",
            "id": 15689,
            "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": "Rethink DNS + Firewall",
                "slug": "rethink-dns-firewall",
                "id": 3267,
                "web": "https://rethinkfirewall.com/",
                "web_url": "https://hosted.weblate.org/projects/rethink-dns-firewall/",
                "url": "https://hosted.weblate.org/api/projects/rethink-dns-firewall/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/rethink-dns-firewall/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/rethink-dns-firewall/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/rethink-dns-firewall/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/rethink-dns-firewall/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/rethink-dns-firewall/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/rethink-dns-firewall/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/rethink-dns-firewall/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Please help translate strings for Rethink DNS + Firewall for Android, an open source project focused on anti-surveillance and anti-censorship.\r\n\r\n* Please refrain from using machine translation.\r\n* A semi-formal tone is recommended overall, but don't hesitate to change to more suitable tones.\r\n* Proper nouns (e.g. \"IP\", \"HTTP\") should have a consistent treatment, and they're often advised to be left as-is.\r\n* Consistency checks are advised after finishing each translation.\r\n* Feel free to mark unsure translations as \"needs editing\".",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "github",
            "repo": "https://github.com/celzero/rethink-app",
            "git_export": "https://hosted.weblate.org/git/rethink-dns-firewall/android/",
            "branch": "main",
            "push_branch": "",
            "filemask": "app/src/main/res/values-*/strings.xml",
            "screenshot_filemask": "",
            "template": "app/src/main/res/values/strings.xml",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "0BSD",
            "license_url": "https://spdx.org/licenses/0BSD.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/rethink-dns-firewall/android/",
            "url": "https://hosted.weblate.org/api/components/rethink-dns-firewall/android/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/rethink-dns-firewall/android/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/rethink-dns-firewall/android/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/rethink-dns-firewall/android/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/rethink-dns-firewall/android/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/rethink-dns-firewall/android/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/rethink-dns-firewall/android/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "",
            "check_flags": "",
            "priority": 60,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "hello@celzero.com",
            "merge_style": "rebase",
            "commit_message": "Weblate: {{ language_name }}\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\n{{ url }}",
            "add_message": "Weblate: Add {{ language_name }}",
            "delete_message": "Weblate: Delete {{ language_name }}",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Weblate: 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": "Weblate: Translations 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/7531/?format=api",
                "https://hosted.weblate.org/api/addons/7533/?format=api",
                "https://hosted.weblate.org/api/addons/7534/?format=api",
                "https://hosted.weblate.org/api/addons/7535/?format=api",
                "https://hosted.weblate.org/api/addons/7532/?format=api",
                "https://hosted.weblate.org/api/addons/7536/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Lomiri Shell",
            "slug": "lomiri",
            "id": 15703,
            "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": "Lomiri",
                "slug": "lomiri",
                "id": 3286,
                "web": "https://lomiri.com",
                "web_url": "https://hosted.weblate.org/projects/lomiri/",
                "url": "https://hosted.weblate.org/api/projects/lomiri/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/lomiri/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/lomiri/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/lomiri/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/lomiri/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/lomiri/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/lomiri/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/lomiri/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Lomiri is the operating environment driving the Ubuntu Touch phone OS.\r\n\r\nIf you encounter any problems or have any questions, please ping @sunweaver  on Telegram and ask to be invited to the UBports Language Group on Telegram.\r\n\r\nAlso check out https://hosted.weblate.org/projects/ubports/\r\nthe Ubuntu Touch phone OS and https://hosted.weblate.org/projects/ayatana-indicators/\r\nthe indicator project used by Ubuntu Touch.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://gitlab.com/ubports/development/core/lomiri",
            "git_export": "https://hosted.weblate.org/git/lomiri/lomiri/",
            "branch": "main",
            "push_branch": "main",
            "filemask": "po/*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "po/lomiri.pot",
            "file_format": "po",
            "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/lomiri/lomiri/",
            "url": "https://hosted.weblate.org/api/components/lomiri/lomiri/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/lomiri/lomiri/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/lomiri/lomiri/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/lomiri/lomiri/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/lomiri/lomiri/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/lomiri/lomiri/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/lomiri/lomiri/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@gitlab.com:ubports/development/core/lomiri.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://gitlab.com/ubports/development/core/lomiri/-/tree/{{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": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 166,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/8050/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Lomiri",
            "slug": "glossary",
            "id": 15704,
            "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": "Lomiri",
                "slug": "lomiri",
                "id": 3286,
                "web": "https://lomiri.com",
                "web_url": "https://hosted.weblate.org/projects/lomiri/",
                "url": "https://hosted.weblate.org/api/projects/lomiri/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/lomiri/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/lomiri/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/lomiri/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/lomiri/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/lomiri/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/lomiri/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/lomiri/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Lomiri is the operating environment driving the Ubuntu Touch phone OS.\r\n\r\nIf you encounter any problems or have any questions, please ping @sunweaver  on Telegram and ask to be invited to the UBports Language Group on Telegram.\r\n\r\nAlso check out https://hosted.weblate.org/projects/ubports/\r\nthe Ubuntu Touch phone OS and https://hosted.weblate.org/projects/ayatana-indicators/\r\nthe indicator project used by Ubuntu Touch.",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/lomiri/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "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/lomiri/glossary/",
            "url": "https://hosted.weblate.org/api/components/lomiri/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/lomiri/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/lomiri/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/lomiri/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/lomiri/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/lomiri/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/lomiri/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": 168,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": true,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Website - Home",
            "slug": "website-home",
            "id": 15705,
            "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": "Ouinet",
                "slug": "ouinet",
                "id": 3292,
                "web": "https://ouinet.work",
                "web_url": "https://hosted.weblate.org/projects/ouinet/",
                "url": "https://hosted.weblate.org/api/projects/ouinet/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/ouinet/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/ouinet/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/ouinet/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/ouinet/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/ouinet/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/ouinet/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/ouinet/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thanks for helping to translate Ouinet!\r\n\r\nTo get started:\r\n# 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# Visit the [Ouinet project page](https://hosted.weblate.org/ouinet) - which lists all components and their strings.\r\n# On the [Ouinet project page's 'Languages' tab](https://hosted.weblate.org/ouinet/#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# Please contact the Ouinet team at cenoers AT equalitie DOT org if you are interested in becoming a reviewer for translation(s) in your language(s).\r\n# For more information about how to use Weblate, see [the Weblate documentation](https://docs.weblate.org/).",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "git",
            "repo": "https://github.com/equalitie/ouinet.work.git",
            "git_export": "https://hosted.weblate.org/git/ouinet/website-home/",
            "branch": "i18n",
            "push_branch": "",
            "filemask": "*/index.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "en/index.pot",
            "file_format": "po",
            "license": "CC0-1.0",
            "license_url": "https://spdx.org/licenses/CC0-1.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/ouinet/website-home/",
            "url": "https://hosted.weblate.org/api/components/ouinet/website-home/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/ouinet/website-home/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/ouinet/website-home/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/ouinet/website-home/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/ouinet/website-home/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/ouinet/website-home/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/ouinet/website-home/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@github.com:equalitie/ouinet.work.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 24,
            "auto_lock_error": true,
            "language_regex": "^(?!(en)$).+$",
            "variant_regex": "",
            "addons": [],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Ouinet",
            "slug": "glossary",
            "id": 15706,
            "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": "Ouinet",
                "slug": "ouinet",
                "id": 3292,
                "web": "https://ouinet.work",
                "web_url": "https://hosted.weblate.org/projects/ouinet/",
                "url": "https://hosted.weblate.org/api/projects/ouinet/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/ouinet/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/ouinet/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/ouinet/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/ouinet/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/ouinet/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/ouinet/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/ouinet/labels/?format=api",
                "translation_review": false,
                "source_review": false,
                "set_language_team": true,
                "instructions": "Thanks for helping to translate Ouinet!\r\n\r\nTo get started:\r\n# 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# Visit the [Ouinet project page](https://hosted.weblate.org/ouinet) - which lists all components and their strings.\r\n# On the [Ouinet project page's 'Languages' tab](https://hosted.weblate.org/ouinet/#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# Please contact the Ouinet team at cenoers AT equalitie DOT org if you are interested in becoming a reviewer for translation(s) in your language(s).\r\n# For more information about how to use Weblate, see [the Weblate documentation](https://docs.weblate.org/).",
                "enable_hooks": true,
                "language_aliases": ""
            },
            "vcs": "local",
            "repo": "local:",
            "git_export": "https://hosted.weblate.org/git/ouinet/glossary/",
            "branch": "main",
            "push_branch": "",
            "filemask": "*.tbx",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "",
            "file_format": "tbx",
            "license": "CC0-1.0",
            "license_url": "https://spdx.org/licenses/CC0-1.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/ouinet/glossary/",
            "url": "https://hosted.weblate.org/api/components/ouinet/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/ouinet/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/ouinet/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/ouinet/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/ouinet/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/ouinet/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/ouinet/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": "Vanilla OS",
            "slug": "glossary",
            "id": 15722,
            "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": "Vanilla OS",
                "slug": "vanilla-os",
                "id": 3303,
                "web": "https://vanillaos.org",
                "web_url": "https://hosted.weblate.org/projects/vanilla-os/",
                "url": "https://hosted.weblate.org/api/projects/vanilla-os/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/vanilla-os/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/vanilla-os/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/vanilla-os/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/vanilla-os/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/vanilla-os/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/vanilla-os/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/vanilla-os/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/vanilla-os/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/vanilla-os/glossary/",
            "url": "https://hosted.weblate.org/api/components/vanilla-os/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/vanilla-os/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/vanilla-os/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/vanilla-os/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/vanilla-os/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/vanilla-os/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/vanilla-os/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": "Vanilla OS First Setup",
            "slug": "first-setup",
            "id": 15723,
            "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": "Vanilla OS",
                "slug": "vanilla-os",
                "id": 3303,
                "web": "https://vanillaos.org",
                "web_url": "https://hosted.weblate.org/projects/vanilla-os/",
                "url": "https://hosted.weblate.org/api/projects/vanilla-os/?format=api",
                "components_list_url": "https://hosted.weblate.org/api/projects/vanilla-os/components/?format=api",
                "repository_url": "https://hosted.weblate.org/api/projects/vanilla-os/repository/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/projects/vanilla-os/statistics/?format=api",
                "categories_url": "https://hosted.weblate.org/api/projects/vanilla-os/categories/?format=api",
                "changes_list_url": "https://hosted.weblate.org/api/projects/vanilla-os/changes/?format=api",
                "languages_url": "https://hosted.weblate.org/api/projects/vanilla-os/languages/?format=api",
                "labels_url": "https://hosted.weblate.org/api/projects/vanilla-os/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/Vanilla-OS/first-setup",
            "git_export": "https://hosted.weblate.org/git/vanilla-os/first-setup/",
            "branch": "main",
            "push_branch": "",
            "filemask": "po/*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": true,
            "intermediate": "",
            "new_base": "po/vanilla-first-setup.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/vanilla-os/first-setup/",
            "url": "https://hosted.weblate.org/api/components/vanilla-os/first-setup/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/vanilla-os/first-setup/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/vanilla-os/first-setup/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/vanilla-os/first-setup/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/vanilla-os/first-setup/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/vanilla-os/first-setup/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/vanilla-os/first-setup/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/8442/?format=api",
                "https://hosted.weblate.org/api/addons/8443/?format=api",
                "https://hosted.weblate.org/api/addons/8444/?format=api",
                "https://hosted.weblate.org/api/addons/8755/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        }
    ]
}