Translation projects API.

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

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

{
    "count": 37,
    "next": null,
    "previous": null,
    "results": [
        {
            "name": "Tor websites - Community Portal",
            "slug": "community-portal",
            "id": 14974,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/community-portal/",
            "branch": "communitytpo-contentspot",
            "push_branch": "communitytpo-contentspot",
            "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/community-portal/",
            "url": "https://hosted.weblate.org/api/components/tor/community-portal/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/community-portal/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/community-portal/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/community-portal/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/community-portal/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/community-portal/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/community-portal/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,placeholders:r\"\\]\\([^h/].*?\\)\":r\"^\\* \":≡ :r\"^#*\":r\"^-\\ \":|:![:r\"]\\(\\/static\\/.*?\\.png\\)\"",
            "priority": 100,
            "enforced_checks": [
                "placeholders",
                "safe-html"
            ],
            "restricted": false,
            "repoweb": "https://gitlab.torproject.org/tpo/web/community/-/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/6997/?format=api",
                "https://hosted.weblate.org/api/addons/15200/?format=api",
                "https://hosted.weblate.org/api/addons/7661/?format=api",
                "https://hosted.weblate.org/api/addons/6998/?format=api",
                "https://hosted.weblate.org/api/addons/6999/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Tor Project glossary",
            "slug": "glossary",
            "id": 14975,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/community/weblate-glossary.git",
            "git_export": "https://hosted.weblate.org/git/tor/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/tor/glossary/",
            "url": "https://hosted.weblate.org/api/components/tor/glossary/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/glossary/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/glossary/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/glossary/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/glossary/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/glossary/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/glossary/changes/?format=api",
            "task_url": null,
            "new_lang": "none",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/community/weblate-glossary.git",
            "check_flags": "ignore-same,ignore-reused",
            "priority": 120,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }}). Probably it was empty. Reach out to us if you would like to translate Tor to {{ language_name }} again.",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 4,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/14890/?format=api",
                "https://hosted.weblate.org/api/addons/6804/?format=api",
                "https://hosted.weblate.org/api/addons/7003/?format=api"
            ],
            "is_glossary": true,
            "glossary_color": "teal",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Tor Browser User Manual",
            "slug": "tor-browser-user-manual",
            "id": 15324,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/tor-browser/tor-browser-user-manual/",
            "branch": "tbmanual-contentspot",
            "push_branch": "",
            "filemask": "contents+*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": "src/contents.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/tor/tor-browser/tor-browser-user-manual/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-user-manual/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-user-manual/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-user-manual/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-user-manual/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-user-manual/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-user-manual/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-user-manual/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,placeholders:r\"\\]\\([^h/].*?\\)\":r\"^\\* \":≡:r\"^#*\\ \":r\"^-\\ \":\"|\":\"![\":r\"]\\(\\/static\\/.*?\\.png\\)\"",
            "priority": 60,
            "enforced_checks": [
                "md-link",
                "safe-html",
                "xml-invalid",
                "xml-tags"
            ],
            "restricted": false,
            "repoweb": "https://gitlab.torproject.org/tpo/web/manual/-/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": "^(?!(blank|en)$).+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/14829/?format=api",
                "https://hosted.weblate.org/api/addons/7658/?format=api",
                "https://hosted.weblate.org/api/addons/8170/?format=api",
                "https://hosted.weblate.org/api/addons/7004/?format=api",
                "https://hosted.weblate.org/api/addons/7006/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": null
        },
        {
            "name": "Tor websites - Support portal",
            "slug": "support-portal",
            "id": 15329,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/support-portal/",
            "branch": "support-portal",
            "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/support-portal/",
            "url": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/support-portal/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/support-portal/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/support-portal/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/support-portal/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/support-portal/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/support-portal/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,placeholders:r\"^\\* \":r\"\\]\\([^h/].*?\\)\":\"EF6E286DDA85EA2A4BA7DE684E2C6E8793298290\":r\"^#*\\ \":r\"^-\\ \":2133BC600AB133E1D826D173FE43009C4607B1FB:|:![:r\"]\\(\\/static\\/.*?\\.png\\)\" ,ignore-reused",
            "priority": 80,
            "enforced_checks": [
                "md-link",
                "percent_placeholders",
                "placeholders",
                "safe-html"
            ],
            "restricted": false,
            "repoweb": "https://gitlab.torproject.org/tpo/web/support/-/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": "^(?!(blank|en)$).+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7008/?format=api",
                "https://hosted.weblate.org/api/addons/14936/?format=api",
                "https://hosted.weblate.org/api/addons/7791/?format=api",
                "https://hosted.weblate.org/api/addons/7010/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Tor - Onionsprouts Telegram Bot",
            "slug": "onionsprouts-bot",
            "id": 15356,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/onionsprouts-bot/",
            "branch": "onionsproutsbot",
            "push_branch": "",
            "filemask": "onionsproutsbot+*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": "src/onionsproutsbot.pot",
            "file_format": "po",
            "license": "BSD-2-Clause",
            "license_url": "https://spdx.org/licenses/BSD-2-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/onionsprouts-bot/",
            "url": "https://hosted.weblate.org/api/components/tor/onionsprouts-bot/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/onionsprouts-bot/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/onionsprouts-bot/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/onionsprouts-bot/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/onionsprouts-bot/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/onionsprouts-bot/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/onionsprouts-bot/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://gitlab.torproject.org/tpo/anti-censorship/gettor-project/onionsproutsbot/-/blob/main/{{filename}}",
            "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": 5,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7394/?format=api",
                "https://hosted.weblate.org/api/addons/14891/?format=api",
                "https://hosted.weblate.org/api/addons/7393/?format=api",
                "https://hosted.weblate.org/api/addons/7033/?format=api"
            ],
            "is_glossary": false,
            "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"
            },
            "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": "Tor websites - Snowflake",
            "slug": "snowflake-website",
            "id": 15853,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/snowflake-website/",
            "branch": "snowflake",
            "push_branch": "",
            "filemask": "*/website.json",
            "screenshot_filemask": "",
            "template": "en_US/website.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "json-nested",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/snowflake-website/",
            "url": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/snowflake-website/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/snowflake-website/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/snowflake-website/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/snowflake-website/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/snowflake-website/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/snowflake-website/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated",
            "priority": 100,
            "enforced_checks": [
                "safe-html",
                "xml-tags"
            ],
            "restricted": false,
            "repoweb": "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/blob/main/static/_locales/en_US/website.json",
            "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/12299/?format=api",
                "https://hosted.weblate.org/api/addons/14815/?format=api",
                "https://hosted.weblate.org/api/addons/7711/?format=api",
                "https://hosted.weblate.org/api/addons/7745/?format=api",
                "https://hosted.weblate.org/api/addons/7712/?format=api",
                "https://hosted.weblate.org/api/addons/8145/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "How Tor Browser Protects Your Privacy and Identity Online - Subtitles",
            "slug": "animation-subtitles",
            "id": 15890,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/animation-subtitles/",
            "branch": "tor_animation",
            "push_branch": "",
            "filemask": "subtitles-*.srt",
            "screenshot_filemask": "",
            "template": "Tor_animation.srt",
            "edit_template": false,
            "intermediate": "",
            "new_base": "Tor_animation.srt",
            "file_format": "srt",
            "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/tor/animation-subtitles/",
            "url": "https://hosted.weblate.org/api/components/tor/animation-subtitles/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/animation-subtitles/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/animation-subtitles/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/animation-subtitles/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/animation-subtitles/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/animation-subtitles/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/animation-subtitles/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-newline-count, ignore-end-stop",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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/7739/?format=api",
                "https://hosted.weblate.org/api/addons/7741/?format=api",
                "https://hosted.weblate.org/api/addons/7740/?format=api",
                "https://hosted.weblate.org/api/addons/7742/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Tor Browser - aboutDialog.dtd",
            "slug": "tb-aboutdialogdtd",
            "id": 16048,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "https://hosted.weblate.org/git/tor/tor-browser/tb-aboutdialogdtd/",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/aboutDialog.dtd",
            "screenshot_filemask": "",
            "template": "en-US/aboutDialog.dtd",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "dtd",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-aboutdialogdtd/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-aboutdialogdtd/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-aboutdialogdtd/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-aboutdialogdtd/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-aboutdialogdtd/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-aboutdialogdtd/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-aboutdialogdtd/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-aboutdialogdtd/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated,forbidden,placeholders:\"&brandShortName;\":\"&vendorShortName;\"",
            "priority": 120,
            "enforced_checks": [
                "safe-html"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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/15148/?format=api",
                "https://hosted.weblate.org/api/addons/8146/?format=api",
                "https://hosted.weblate.org/api/addons/15253/?format=api",
                "https://hosted.weblate.org/api/addons/7838/?format=api",
                "https://hosted.weblate.org/api/addons/7839/?format=api",
                "https://hosted.weblate.org/api/addons/7858/?format=api",
                "https://hosted.weblate.org/api/addons/8150/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tor Browser - aboutTBUpdate.dtd",
            "slug": "tb-abouttbupdatedtd",
            "id": 16049,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/aboutTBUpdate.dtd",
            "screenshot_filemask": "",
            "template": "en-US/aboutTBUpdate.dtd",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "dtd",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-abouttbupdatedtd/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-abouttbupdatedtd/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-abouttbupdatedtd/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-abouttbupdatedtd/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-abouttbupdatedtd/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-abouttbupdatedtd/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-abouttbupdatedtd/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-abouttbupdatedtd/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated,forbidden",
            "priority": 100,
            "enforced_checks": [
                "safe-html"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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/7843/?format=api",
                "https://hosted.weblate.org/api/addons/7844/?format=api",
                "https://hosted.weblate.org/api/addons/7859/?format=api",
                "https://hosted.weblate.org/api/addons/8147/?format=api",
                "https://hosted.weblate.org/api/addons/8149/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tor Browser - brand.dtd",
            "slug": "tb-branddtd",
            "id": 16056,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/brand.dtd",
            "screenshot_filemask": "",
            "template": "en-US/brand.dtd",
            "edit_template": false,
            "intermediate": "",
            "new_base": "en-US/brand.dtd",
            "file_format": "dtd",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-branddtd/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-branddtd/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-branddtd/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-branddtd/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-branddtd/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-branddtd/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-branddtd/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-branddtd/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "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": 1,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7850/?format=api",
                "https://hosted.weblate.org/api/addons/7860/?format=api",
                "https://hosted.weblate.org/api/addons/7851/?format=api",
                "https://hosted.weblate.org/api/addons/8153/?format=api",
                "https://hosted.weblate.org/api/addons/8154/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tor Browser - brand.properties",
            "slug": "tb-brandproperties",
            "id": 16057,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/brand.properties",
            "screenshot_filemask": "",
            "template": "en-US/brand.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "properties-utf8",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-brandproperties/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-brandproperties/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-brandproperties/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-brandproperties/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-brandproperties/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-brandproperties/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-brandproperties/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-brandproperties/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated,forbidden",
            "priority": 100,
            "enforced_checks": [
                "python_brace_format",
                "python_format",
                "safe-html"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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/7852/?format=api",
                "https://hosted.weblate.org/api/addons/7856/?format=api",
                "https://hosted.weblate.org/api/addons/7853/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tor Browser - cryptoSafetyPrompt.properties",
            "slug": "tb-cryptosafetypromptproperties",
            "id": 16059,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/cryptoSafetyPrompt.properties",
            "screenshot_filemask": "",
            "template": "en-US/cryptoSafetyPrompt.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "en-US/cryptoSafetyPrompt.properties",
            "file_format": "properties-utf8",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-cryptosafetypromptproperties/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-cryptosafetypromptproperties/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-cryptosafetypromptproperties/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-cryptosafetypromptproperties/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-cryptosafetypromptproperties/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-cryptosafetypromptproperties/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-cryptosafetypromptproperties/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-cryptosafetypromptproperties/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated,placeholders:%S:%1$S:%2$S",
            "priority": 100,
            "enforced_checks": [
                "c_format",
                "placeholders"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 4,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "AccessKey$",
            "addons": [
                "https://hosted.weblate.org/api/addons/14902/?format=api",
                "https://hosted.weblate.org/api/addons/7876/?format=api",
                "https://hosted.weblate.org/api/addons/7861/?format=api",
                "https://hosted.weblate.org/api/addons/7863/?format=api",
                "https://hosted.weblate.org/api/addons/8158/?format=api",
                "https://hosted.weblate.org/api/addons/8159/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tor Browser - onionLocation.properties",
            "slug": "tb-onionlocationproperties",
            "id": 16060,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/onionLocation.properties",
            "screenshot_filemask": "",
            "template": "en-US/onionLocation.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "properties-utf8",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-onionlocationproperties/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-onionlocationproperties/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-onionlocationproperties/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-onionlocationproperties/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-onionlocationproperties/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-onionlocationproperties/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-onionlocationproperties/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-onionlocationproperties/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated, forbidden",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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": false,
            "commit_pending_age": 1,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7864/?format=api",
                "https://hosted.weblate.org/api/addons/7873/?format=api",
                "https://hosted.weblate.org/api/addons/7865/?format=api",
                "https://hosted.weblate.org/api/addons/8162/?format=api",
                "https://hosted.weblate.org/api/addons/8163/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tor Browser - rulesets.properties",
            "slug": "tb-rulesetsproperties",
            "id": 16061,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/rulesets.properties",
            "screenshot_filemask": "",
            "template": "en-US/rulesets.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "en-US/rulesets.properties",
            "file_format": "properties-utf8",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-rulesetsproperties/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-rulesetsproperties/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-rulesetsproperties/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-rulesetsproperties/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-rulesetsproperties/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-rulesetsproperties/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-rulesetsproperties/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-rulesetsproperties/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated,placeholders:%S",
            "priority": 120,
            "enforced_checks": [
                "placeholders"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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/14920/?format=api",
                "https://hosted.weblate.org/api/addons/7867/?format=api",
                "https://hosted.weblate.org/api/addons/7868/?format=api",
                "https://hosted.weblate.org/api/addons/7874/?format=api",
                "https://hosted.weblate.org/api/addons/8164/?format=api",
                "https://hosted.weblate.org/api/addons/8165/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tor Browser - settings.properties",
            "slug": "tb-settingsproperties",
            "id": 16062,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/settings.properties",
            "screenshot_filemask": "",
            "template": "en-US/settings.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "properties-utf8",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-settingsproperties/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-settingsproperties/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-settingsproperties/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-settingsproperties/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-settingsproperties/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-settingsproperties/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-settingsproperties/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-settingsproperties/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-reused,ignore-translated,placeholders:%1$S:%2$S",
            "priority": 100,
            "enforced_checks": [
                "placeholders"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": false,
            "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/14892/?format=api",
                "https://hosted.weblate.org/api/addons/14922/?format=api",
                "https://hosted.weblate.org/api/addons/15435/?format=api",
                "https://hosted.weblate.org/api/addons/7870/?format=api",
                "https://hosted.weblate.org/api/addons/7871/?format=api",
                "https://hosted.weblate.org/api/addons/7875/?format=api",
                "https://hosted.weblate.org/api/addons/7895/?format=api",
                "https://hosted.weblate.org/api/addons/7924/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tor Browser - torbutton.dtd",
            "slug": "tb-torbuttondtd",
            "id": 16074,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/torbutton.dtd",
            "screenshot_filemask": "",
            "template": "en-US/torbutton.dtd",
            "edit_template": false,
            "intermediate": "",
            "new_base": "en-US/torbutton.dtd",
            "file_format": "dtd",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-torbuttondtd/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttondtd/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttondtd/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttondtd/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttondtd/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttondtd/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttondtd/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttondtd/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated",
            "priority": 100,
            "enforced_checks": [
                "icu_message_format",
                "java_printf_format"
            ],
            "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": 1,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7881/?format=api",
                "https://hosted.weblate.org/api/addons/7882/?format=api",
                "https://hosted.weblate.org/api/addons/7883/?format=api",
                "https://hosted.weblate.org/api/addons/8166/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tor Browser - torbutton.properties",
            "slug": "tb-torbuttonproperties",
            "id": 16075,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/torbutton.properties",
            "screenshot_filemask": "",
            "template": "en-US/torbutton.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "en-US/torbutton.properties",
            "file_format": "properties-utf8",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-torbuttonproperties/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttonproperties/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttonproperties/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttonproperties/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttonproperties/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttonproperties/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttonproperties/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torbuttonproperties/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated,placeholders:r\"\\(\\.\\.(.*?)\\)\":%1$S:%2$S:%3$S:%S",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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": 1,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7884/?format=api",
                "https://hosted.weblate.org/api/addons/7885/?format=api",
                "https://hosted.weblate.org/api/addons/7886/?format=api",
                "https://hosted.weblate.org/api/addons/8167/?format=api",
                "https://hosted.weblate.org/api/addons/8168/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tor Browser - torConnect.properties",
            "slug": "tb-torconnectproperties",
            "id": 16076,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/torConnect.properties",
            "screenshot_filemask": "",
            "template": "en-US/torConnect.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "properties-utf8",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-torconnectproperties/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torconnectproperties/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torconnectproperties/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torconnectproperties/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torconnectproperties/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torconnectproperties/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torconnectproperties/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torconnectproperties/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated,placeholders:%S",
            "priority": 100,
            "enforced_checks": [
                "placeholders"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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": 1,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/8169/?format=api",
                "https://hosted.weblate.org/api/addons/7887/?format=api",
                "https://hosted.weblate.org/api/addons/7888/?format=api",
                "https://hosted.weblate.org/api/addons/7889/?format=api",
                "https://hosted.weblate.org/api/addons/7927/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tor Browser - torlauncher.properties",
            "slug": "tb-torlauncherproperties",
            "id": 16080,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/torlauncher.properties",
            "screenshot_filemask": "",
            "template": "en-US/torlauncher.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "en-US/torlauncher.properties",
            "file_format": "properties-utf8",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-torlauncherproperties/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torlauncherproperties/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torlauncherproperties/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torlauncherproperties/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torlauncherproperties/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torlauncherproperties/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torlauncherproperties/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-torlauncherproperties/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated,placeholders:%S:%1$S:%2$S",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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": 1,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7891/?format=api",
                "https://hosted.weblate.org/api/addons/7892/?format=api",
                "https://hosted.weblate.org/api/addons/7893/?format=api",
                "https://hosted.weblate.org/api/addons/7896/?format=api",
                "https://hosted.weblate.org/api/addons/7929/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tor Browser - branding/brand.ftl",
            "slug": "tor-browser-brandingbrand-ftl",
            "id": 16099,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/branding/brand.ftl",
            "screenshot_filemask": "",
            "template": "en-US/branding/brand.ftl",
            "edit_template": false,
            "intermediate": "",
            "new_base": "en-US/branding/brand.ftl",
            "file_format": "fluent",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tor-browser-brandingbrand-ftl/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-brandingbrand-ftl/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-brandingbrand-ftl/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-brandingbrand-ftl/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-brandingbrand-ftl/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-brandingbrand-ftl/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-brandingbrand-ftl/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftor-browser-brandingbrand-ftl/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated",
            "priority": 80,
            "enforced_checks": [
                "fluent-parts",
                "fluent-references",
                "fluent-source-inner-html",
                "fluent-source-syntax",
                "fluent-target-inner-html",
                "fluent-target-syntax"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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/7898/?format=api",
                "https://hosted.weblate.org/api/addons/7899/?format=api",
                "https://hosted.weblate.org/api/addons/7900/?format=api",
                "https://hosted.weblate.org/api/addons/8155/?format=api",
                "https://hosted.weblate.org/api/addons/8156/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api"
        },
        {
            "name": "Tails - GUI",
            "slug": "tails-gui",
            "id": 16100,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/tails-gui/",
            "branch": "tails-misc",
            "push_branch": "",
            "filemask": "*.po",
            "screenshot_filemask": "screenshots/*.png",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": "src/tails.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/tor/tails-gui/",
            "url": "https://hosted.weblate.org/api/components/tor/tails-gui/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tails-gui/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tails-gui/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tails-gui/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tails-gui/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tails-gui/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tails-gui/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "python-brace-format,  python-format, placeholders:\"_\":\"%s\":r\"\\$\\{.*?\\}\", ignore-translated, ignore-reused, perl-brace-format",
            "priority": 100,
            "enforced_checks": [
                "perl_brace_format",
                "placeholders",
                "python_brace_format",
                "python_format",
                "safe-html"
            ],
            "restricted": false,
            "repoweb": "https://gitlab.tails.boum.org/tails/tails/-/blob/master/something/{{filename}}#L{{line}}",
            "report_source_bugs": "tails-l10n@boum.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": 4,
            "auto_lock_error": false,
            "language_regex": "^(?!(blank|en_US)$).+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/7901/?format=api",
                "https://hosted.weblate.org/api/addons/7902/?format=api",
                "https://hosted.weblate.org/api/addons/7903/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Tor Browser - Android specific strings",
            "slug": "tb-android",
            "id": 16101,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/tor-browser/tb-android/",
            "branch": "fenix-torbrowserstringsxml",
            "push_branch": "",
            "filemask": "*/torbrowser_strings.xml",
            "screenshot_filemask": "screenshots/*.png",
            "template": "en-US/torbrowser_strings.xml",
            "edit_template": false,
            "intermediate": "",
            "new_base": "en-US/torbrowser_strings.xml",
            "file_format": "aresource",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-android/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-android/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-android/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-android/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-android/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-android/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-android/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-android/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "placeholders:%1$s:%s:,ignore-translated,ignore-reused",
            "priority": 100,
            "enforced_checks": [
                "placeholders"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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/15254/?format=api",
                "https://hosted.weblate.org/api/addons/14831/?format=api",
                "https://hosted.weblate.org/api/addons/14830/?format=api",
                "https://hosted.weblate.org/api/addons/7905/?format=api",
                "https://hosted.weblate.org/api/addons/7907/?format=api",
                "https://hosted.weblate.org/api/addons/7906/?format=api",
                "https://hosted.weblate.org/api/addons/7908/?format=api",
                "https://hosted.weblate.org/api/addons/7909/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": null
        },
        {
            "name": "Tor - Snowflake Badge",
            "slug": "snowflake-badge",
            "id": 16350,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "",
            "branch": "snowflake",
            "push_branch": "",
            "filemask": "*/messages.json",
            "screenshot_filemask": "",
            "template": "en_US/messages.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "webextension",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/snowflake-badge/",
            "url": "https://hosted.weblate.org/api/components/tor/snowflake-badge/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/snowflake-badge/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/snowflake-badge/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/snowflake-badge/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/snowflake-badge/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/snowflake-badge/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/snowflake-badge/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/blob/main/static/_locales/en_US/messages.json",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 1,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12638/?format=api",
                "https://hosted.weblate.org/api/addons/8142/?format=api",
                "https://hosted.weblate.org/api/addons/8143/?format=api",
                "https://hosted.weblate.org/api/addons/8144/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api"
        },
        {
            "name": "torproject.policies-code_of_conducttxtpot",
            "slug": "tor-code-of-conduct",
            "id": 16562,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/tor-code-of-conduct/",
            "branch": "policies-code_of_conducttxtpot",
            "push_branch": "",
            "filemask": "code_of_conduct+*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": "src/code_of_conduct.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/tor/tor-code-of-conduct/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-code-of-conduct/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-code-of-conduct/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-code-of-conduct/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-code-of-conduct/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-code-of-conduct/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-code-of-conduct/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-code-of-conduct/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-newline-count",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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/8238/?format=api",
                "https://hosted.weblate.org/api/addons/8239/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Tor Browser - newIdentity.properties",
            "slug": "tb-newidentityproperties",
            "id": 16789,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/tor-browser/tb-newidentityproperties/",
            "branch": "base-browser",
            "push_branch": "",
            "filemask": "*/newIdentity.properties",
            "screenshot_filemask": "",
            "template": "en-US/newIdentity.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "properties-utf8",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-newidentityproperties/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-newidentityproperties/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-newidentityproperties/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-newidentityproperties/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-newidentityproperties/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-newidentityproperties/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-newidentityproperties/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-newidentityproperties/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated,forbidden,placeholders:\"%S\"",
            "priority": 100,
            "enforced_checks": [
                "placeholders",
                "safe-html"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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/8371/?format=api",
                "https://hosted.weblate.org/api/addons/8379/?format=api",
                "https://hosted.weblate.org/api/addons/8370/?format=api",
                "https://hosted.weblate.org/api/addons/8375/?format=api",
                "https://hosted.weblate.org/api/addons/8380/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/?format=api"
        },
        {
            "name": "Tor Browser - securityLevel.properties",
            "slug": "tb-securitylevelproperties",
            "id": 16790,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "",
            "branch": "base-browser",
            "push_branch": "",
            "filemask": "*/securityLevel.properties",
            "screenshot_filemask": "",
            "template": "en-US/securityLevel.properties",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "properties-utf8",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-securitylevelproperties/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-securitylevelproperties/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-securitylevelproperties/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-securitylevelproperties/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-securitylevelproperties/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-securitylevelproperties/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-securitylevelproperties/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-securitylevelproperties/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-translated,forbidden",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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/8377/?format=api",
                "https://hosted.weblate.org/api/addons/8378/?format=api",
                "https://hosted.weblate.org/api/addons/8468/?format=api",
                "https://hosted.weblate.org/api/addons/8376/?format=api",
                "https://hosted.weblate.org/api/addons/8381/?format=api",
                "https://hosted.weblate.org/api/addons/8467/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/?format=api"
        },
        {
            "name": "Tor Check",
            "slug": "tor-check",
            "id": 17519,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/tor-check/",
            "branch": "torcheck",
            "push_branch": "",
            "filemask": "*/torcheck.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": "templates/torcheck.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/tor-check/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-check/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-check/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-check/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-check/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-check/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-check/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-check/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,safe-html,placeholders:r\"^\\* \":r\"\\]\\([^h].*?\\)\":\"EF6E286DDA85EA2A4BA7DE684E2C6E8793298290\":r\"^#*\\ \":r\"^-\\ \"",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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/8927/?format=api",
                "https://hosted.weblate.org/api/addons/8928/?format=api",
                "https://hosted.weblate.org/api/addons/8929/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Social Networks content - tweets for the Tor Project",
            "slug": "social-copy",
            "id": 19990,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/social-copy/",
            "branch": "social-content",
            "push_branch": "",
            "filemask": "*.csv",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": "src/en.csv",
            "file_format": "csv-multi-utf-8",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/social-copy/",
            "url": "https://hosted.weblate.org/api/components/tor/social-copy/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/social-copy/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/social-copy/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/social-copy/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/social-copy/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/social-copy/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/social-copy/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "placeholders:\"[emoji]\"",
            "priority": 100,
            "enforced_checks": [
                "placeholders"
            ],
            "restricted": false,
            "repoweb": "https://gitlab.torproject.org/tpo/translation/-/blob/social-content/src/en.csv?ref_type=heads",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 1,
            "auto_lock_error": true,
            "language_regex": "^(?!(en)$).+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12703/?format=api",
                "https://hosted.weblate.org/api/addons/10623/?format=api",
                "https://hosted.weblate.org/api/addons/11869/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "How to Use Tor Browser (video subtitles)",
            "slug": "tb-introduction-video-subtitles",
            "id": 25039,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/tb-introduction-video-subtitles/",
            "branch": "tb-introduction-video-subtitles",
            "push_branch": "",
            "filemask": "tor-browser-sub-*.srt",
            "screenshot_filemask": "",
            "template": "src/tor-browser-introduction.srt",
            "edit_template": false,
            "intermediate": "",
            "new_base": "src/tor-browser-introduction.srt",
            "file_format": "srt",
            "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/tor/tb-introduction-video-subtitles/",
            "url": "https://hosted.weblate.org/api/components/tor/tb-introduction-video-subtitles/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tb-introduction-video-subtitles/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tb-introduction-video-subtitles/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tb-introduction-video-subtitles/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tb-introduction-video-subtitles/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tb-introduction-video-subtitles/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tb-introduction-video-subtitles/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-newline-count,  ignore-end-stop",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "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/11962/?format=api",
                "https://hosted.weblate.org/api/addons/11968/?format=api",
                "https://hosted.weblate.org/api/addons/11965/?format=api",
                "https://hosted.weblate.org/api/addons/11969/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Share Files Securely with OnionShare  (video subtitles)",
            "slug": "onionshare-introduction-video-subtitles",
            "id": 25040,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/onionshare-introduction-video-subtitles/",
            "branch": "onionshare-introduction-video-subtitles",
            "push_branch": "",
            "filemask": "onionshare-introduction-subs-*.srt",
            "screenshot_filemask": "",
            "template": "src/onionshare-introduction.srt",
            "edit_template": false,
            "intermediate": "",
            "new_base": "src/onionshare-introduction.srt",
            "file_format": "srt",
            "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/tor/onionshare-introduction-video-subtitles/",
            "url": "https://hosted.weblate.org/api/components/tor/onionshare-introduction-video-subtitles/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/onionshare-introduction-video-subtitles/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/onionshare-introduction-video-subtitles/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/onionshare-introduction-video-subtitles/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/onionshare-introduction-video-subtitles/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/onionshare-introduction-video-subtitles/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/onionshare-introduction-video-subtitles/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-newline-count,  ignore-end-stop",
            "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/15152/?format=api",
                "https://hosted.weblate.org/api/addons/11963/?format=api",
                "https://hosted.weblate.org/api/addons/11967/?format=api",
                "https://hosted.weblate.org/api/addons/11964/?format=api",
                "https://hosted.weblate.org/api/addons/11966/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Unlock the Web with Tor Bridges! [Bypassing Censorship with Tor] (video subtitles)",
            "slug": "bridges-introduction-video-subtitles",
            "id": 25042,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/bridges-introduction-video-subtitles/",
            "branch": "bridges-introduction-video-subtitles",
            "push_branch": "",
            "filemask": "bridges-introduction-subtitles-*.srt",
            "screenshot_filemask": "",
            "template": "src/bridges-introduction.srt",
            "edit_template": false,
            "intermediate": "",
            "new_base": "src/bridges-introduction.srt",
            "file_format": "srt",
            "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/tor/bridges-introduction-video-subtitles/",
            "url": "https://hosted.weblate.org/api/components/tor/bridges-introduction-video-subtitles/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/bridges-introduction-video-subtitles/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/bridges-introduction-video-subtitles/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/bridges-introduction-video-subtitles/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/bridges-introduction-video-subtitles/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/bridges-introduction-video-subtitles/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/bridges-introduction-video-subtitles/changes/?format=api",
            "task_url": null,
            "new_lang": "add",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "ignore-newline-count, ignore-end-stop",
            "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/11971/?format=api",
                "https://hosted.weblate.org/api/addons/11972/?format=api",
                "https://hosted.weblate.org/api/addons/11973/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Rdsys (new bridgedb)",
            "slug": "rdsys",
            "id": 25051,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/rdsys/",
            "branch": "rdsys",
            "push_branch": "",
            "filemask": "active.*.json",
            "screenshot_filemask": "screenshots/*.png",
            "template": "active.en.json",
            "edit_template": false,
            "intermediate": "",
            "new_base": "active.en.json",
            "file_format": "json-nested",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/rdsys/",
            "url": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/rdsys/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/rdsys/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/rdsys/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/rdsys/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/rdsys/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/rdsys/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "",
            "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": "^(?!(en)$).+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/11986/?format=api",
                "https://hosted.weblate.org/api/addons/14895/?format=api",
                "https://hosted.weblate.org/api/addons/11984/?format=api",
                "https://hosted.weblate.org/api/addons/11982/?format=api",
                "https://hosted.weblate.org/api/addons/11983/?format=api",
                "https://hosted.weblate.org/api/addons/11985/?format=api",
                "https://hosted.weblate.org/api/addons/11981/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Tor VPN",
            "slug": "tor-vpn",
            "id": 25145,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/tor-vpn/",
            "branch": "tor-vpn",
            "push_branch": "",
            "filemask": "res/values-*/strings.xml",
            "screenshot_filemask": "screenshots/*.png",
            "template": "res/values/strings.xml",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "aresource",
            "license": "BSD-3-Clause",
            "license_url": "https://spdx.org/licenses/BSD-3-Clause.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-vpn/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-vpn/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-vpn/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-vpn/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-vpn/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-vpn/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-vpn/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-vpn/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "https://gitlab.torproject.org/tpo/applications/vpn/-/blob/main/app/src/main/res/values/strings.xml",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }})",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": true,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 4,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/14927/?format=api",
                "https://hosted.weblate.org/api/addons/12043/?format=api",
                "https://hosted.weblate.org/api/addons/12046/?format=api",
                "https://hosted.weblate.org/api/addons/12044/?format=api",
                "https://hosted.weblate.org/api/addons/12045/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        },
        {
            "name": "Tor Browser - base-browser.ftl",
            "slug": "tb-base-browser",
            "id": 25417,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/tor-browser/tb-base-browser/",
            "branch": "base-browser",
            "push_branch": "",
            "filemask": "*/base-browser.ftl",
            "screenshot_filemask": "screenshots/*.png",
            "template": "en-US/base-browser.ftl",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "fluent",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-base-browser/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-base-browser/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "",
            "priority": 100,
            "enforced_checks": [],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "Translated using Weblate ({{ language_name }})\r\n\r\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }}). It was probably empty, please let us know if you would like to translate to {{ language_name }}.",
            "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.",
            "addon_message": "Update translation files\r\n\r\nUpdated by \"{{ addon_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
            "pull_message": "Translations update from {{ site_title }}\r\n\r\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\r\n\r\n{% if component_linked_childs %}\r\nIt also includes following components:\r\n{% for linked in component_linked_childs %}\r\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\r\n{% endfor %}\r\n{% endif %}\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation status]({{widget_url}})",
            "allow_translation_propagation": true,
            "manage_units": false,
            "enable_suggestions": true,
            "suggestion_voting": false,
            "suggestion_autoaccept": 0,
            "push_on_commit": true,
            "commit_pending_age": 1,
            "auto_lock_error": false,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12244/?format=api",
                "https://hosted.weblate.org/api/addons/12245/?format=api",
                "https://hosted.weblate.org/api/addons/12243/?format=api",
                "https://hosted.weblate.org/api/addons/15167/?format=api",
                "https://hosted.weblate.org/api/addons/8372/?format=api",
                "https://hosted.weblate.org/api/addons/15279/?format=api",
                "https://hosted.weblate.org/api/addons/15434/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": null
        },
        {
            "name": "Tor Browser - tor-browser.ftl",
            "slug": "tb-tor-browser-ftl",
            "id": 25555,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation/",
            "git_export": "https://hosted.weblate.org/git/tor/tor-browser/tb-tor-browser-ftl/",
            "branch": "tor-browser",
            "push_branch": "",
            "filemask": "*/tor-browser.ftl",
            "screenshot_filemask": "screenshots/*.png",
            "template": "en-US/tor-browser.ftl",
            "edit_template": false,
            "intermediate": "",
            "new_base": "",
            "file_format": "fluent",
            "license": "MPL-2.0",
            "license_url": "https://spdx.org/licenses/MPL-2.0.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/tor-browser/tb-tor-browser-ftl/",
            "url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/tor-browser%252Ftb-tor-browser-ftl/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "placeholders:\"[one]\":\"[other]\"",
            "priority": 80,
            "enforced_checks": [
                "fluent-parts",
                "fluent-references",
                "fluent-source-inner-html",
                "fluent-source-syntax",
                "fluent-target-inner-html",
                "fluent-target-syntax",
                "placeholders"
            ],
            "restricted": false,
            "repoweb": "",
            "report_source_bugs": "tor-l10n@lists.torproject.org",
            "merge_style": "rebase",
            "commit_message": "new translations in weblate",
            "add_message": "Added translation using Weblate ({{ language_name }})",
            "delete_message": "Deleted translation using Weblate ({{ language_name }}). It was probably empty. If you want to translate to {{ language_name }}, please let us know.",
            "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/12332/?format=api",
                "https://hosted.weblate.org/api/addons/12330/?format=api",
                "https://hosted.weblate.org/api/addons/12334/?format=api",
                "https://hosted.weblate.org/api/addons/15252/?format=api",
                "https://hosted.weblate.org/api/addons/7840/?format=api",
                "https://hosted.weblate.org/api/addons/14931/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": "https://hosted.weblate.org/api/categories/9/?format=api",
            "linked_component": null
        },
        {
            "name": "Onion Launchpad",
            "slug": "onion-launchpad",
            "id": 25665,
            "source_language": {
                "id": 31,
                "code": "en",
                "name": "English",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "en_en",
                    "base",
                    "source",
                    "enp",
                    "eng"
                ],
                "direction": "ltr",
                "population": 1636485517,
                "web_url": "https://hosted.weblate.org/languages/en/",
                "url": "https://hosted.weblate.org/api/languages/en/?format=api",
                "statistics_url": "https://hosted.weblate.org/api/languages/en/statistics/?format=api"
            },
            "vcs": "git",
            "repo": "https://gitlab.torproject.org/tpo/translation.git",
            "git_export": "https://hosted.weblate.org/git/tor/onion-launchpad/",
            "branch": "onion-launchpad",
            "push_branch": "",
            "filemask": "contents+*.po",
            "screenshot_filemask": "",
            "template": "",
            "edit_template": false,
            "intermediate": "",
            "new_base": "src/contents.pot",
            "file_format": "po",
            "license": "MIT",
            "license_url": "https://spdx.org/licenses/MIT.html",
            "agreement": "",
            "web_url": "https://hosted.weblate.org/projects/tor/onion-launchpad/",
            "url": "https://hosted.weblate.org/api/components/tor/onion-launchpad/?format=api",
            "repository_url": "https://hosted.weblate.org/api/components/tor/onion-launchpad/repository/?format=api",
            "translations_url": "https://hosted.weblate.org/api/components/tor/onion-launchpad/translations/?format=api",
            "statistics_url": "https://hosted.weblate.org/api/components/tor/onion-launchpad/statistics/?format=api",
            "lock_url": "https://hosted.weblate.org/api/components/tor/onion-launchpad/lock/?format=api",
            "links_url": "https://hosted.weblate.org/api/components/tor/onion-launchpad/links/?format=api",
            "changes_list_url": "https://hosted.weblate.org/api/components/tor/onion-launchpad/changes/?format=api",
            "task_url": null,
            "new_lang": "contact",
            "language_code_style": "",
            "push": "git@gitlab.torproject.org:tpo/translation.git",
            "check_flags": "md-text, placeholders:\"[@GetBridgesBot](https://t.me/GetBridgesBot)\":r\"^\\* \":r\"\\]\\([^h/].*?\\)\":\"EF6E286DDA85EA2A4BA7DE684E2C6E8793298290\":r\"^#*\\ \":r\"^-\\ \"",
            "priority": 100,
            "enforced_checks": [
                "percent_placeholders",
                "placeholders"
            ],
            "restricted": false,
            "repoweb": "https://gitlab.torproject.org/tpo/onion-services/onion-launchpad/-/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": 24,
            "auto_lock_error": true,
            "language_regex": "^[^.]+$",
            "variant_regex": "",
            "addons": [
                "https://hosted.weblate.org/api/addons/12420/?format=api",
                "https://hosted.weblate.org/api/addons/12422/?format=api",
                "https://hosted.weblate.org/api/addons/12421/?format=api",
                "https://hosted.weblate.org/api/addons/12423/?format=api",
                "https://hosted.weblate.org/api/addons/14937/?format=api"
            ],
            "is_glossary": false,
            "glossary_color": "silver",
            "category": null,
            "linked_component": null
        }
    ]
}