Components
Translation projects API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/projects/tor/components/?format=api
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 } ] }{ "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": "