Translation components API.

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

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

{
    "count": 2941,
    "next": "https://translate.tails.net/api/translations/?format=api&page=5",
    "previous": "https://translate.tails.net/api/translations/?format=api&page=3",
    "results": [
        {
            "language": {
                "id": 39,
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 84,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "deu",
                    "deu_de",
                    "ger"
                ],
                "direction": "ltr",
                "population": 141873196,
                "web_url": "https://translate.tails.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/printing_and_scanning.*.po",
                "slug": "printing_and_scanning",
                "id": 86,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/printing_and_scanning.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/printing_and_scanning.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://translate.tails.net/projects/tails/printing_and_scanning/",
                "url": "https://translate.tails.net/api/components/tails/printing_and_scanning/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "de",
            "id": 266,
            "filename": "wiki/src/doc/sensitive_documents/printing_and_scanning.de.po",
            "revision": "cea036c0c2911f3b7aeb2420b2261db576026221",
            "web_url": "https://translate.tails.net/projects/tails/printing_and_scanning/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/printing_and_scanning/de/",
            "url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 12,
            "total_words": 118,
            "translated": 5,
            "translated_words": 40,
            "translated_percent": 41.6,
            "fuzzy": 4,
            "fuzzy_words": 45,
            "fuzzy_percent": 33.3,
            "failing_checks": 4,
            "failing_checks_words": 45,
            "failing_checks_percent": 33.3,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-18T09:14:51.637038Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/de/units/?format=api"
        },
        {
            "language": {
                "id": 99,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra",
                    "fra_fr",
                    "fre"
                ],
                "direction": "ltr",
                "population": 332956350,
                "web_url": "https://translate.tails.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/printing_and_scanning.*.po",
                "slug": "printing_and_scanning",
                "id": 86,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/printing_and_scanning.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/printing_and_scanning.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://translate.tails.net/projects/tails/printing_and_scanning/",
                "url": "https://translate.tails.net/api/components/tails/printing_and_scanning/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "fr",
            "id": 267,
            "filename": "wiki/src/doc/sensitive_documents/printing_and_scanning.fr.po",
            "revision": "4ad53a37c2dbc30ad7e1ecda46b91114ebd6f496",
            "web_url": "https://translate.tails.net/projects/tails/printing_and_scanning/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/printing_and_scanning/fr/",
            "url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 12,
            "total_words": 118,
            "translated": 12,
            "translated_words": 118,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-21T10:19:42.712292Z",
            "last_author": "Background commit",
            "repository_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/fr/units/?format=api"
        },
        {
            "language": {
                "id": 17,
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 170,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por",
                    "por_pt",
                    "ptg"
                ],
                "direction": "ltr",
                "population": 249463918,
                "web_url": "https://translate.tails.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/printing_and_scanning.*.po",
                "slug": "printing_and_scanning",
                "id": 86,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/printing_and_scanning.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/printing_and_scanning.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://translate.tails.net/projects/tails/printing_and_scanning/",
                "url": "https://translate.tails.net/api/components/tails/printing_and_scanning/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "pt",
            "id": 268,
            "filename": "wiki/src/doc/sensitive_documents/printing_and_scanning.pt.po",
            "revision": "724a68fba87f666a49c8bd05fa5cf0cdf7c1761e",
            "web_url": "https://translate.tails.net/projects/tails/printing_and_scanning/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/printing_and_scanning/pt/",
            "url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 12,
            "total_words": 118,
            "translated": 1,
            "translated_words": 4,
            "translated_percent": 8.3,
            "fuzzy": 3,
            "fuzzy_words": 45,
            "fuzzy_percent": 25.0,
            "failing_checks": 3,
            "failing_checks_words": 45,
            "failing_checks_percent": 25.0,
            "have_suggestion": 10,
            "have_comment": 0,
            "last_change": "2025-09-20T10:54:17.529652Z",
            "last_author": "Cleverson Candido",
            "repository_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/pt/units/?format=api"
        },
        {
            "language": {
                "id": 39,
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 84,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "deu",
                    "deu_de",
                    "ger"
                ],
                "direction": "ltr",
                "population": 141873196,
                "web_url": "https://translate.tails.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/sound_and_video.*.po",
                "slug": "sound_and_video",
                "id": 87,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/sound_and_video.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/sound_and_video.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://translate.tails.net/projects/tails/sound_and_video/",
                "url": "https://translate.tails.net/api/components/tails/sound_and_video/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/sound_and_video/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/sound_and_video/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/sound_and_video/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/sound_and_video/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/sound_and_video/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/sound_and_video/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/sound_and_video/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "de",
            "id": 269,
            "filename": "wiki/src/doc/sensitive_documents/sound_and_video.de.po",
            "revision": "c3da7aa2db1bac05f95f345c0f983b598c4bf436",
            "web_url": "https://translate.tails.net/projects/tails/sound_and_video/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/sound_and_video/de/",
            "url": "https://translate.tails.net/api/translations/tails/sound_and_video/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 19,
            "total_words": 120,
            "translated": 15,
            "translated_words": 82,
            "translated_percent": 78.9,
            "fuzzy": 3,
            "fuzzy_words": 22,
            "fuzzy_percent": 15.7,
            "failing_checks": 3,
            "failing_checks_words": 22,
            "failing_checks_percent": 15.7,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-18T09:14:54.914013Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/sound_and_video/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/sound_and_video/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/sound_and_video/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/sound_and_video/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/sound_and_video/de/units/?format=api"
        },
        {
            "language": {
                "id": 99,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra",
                    "fra_fr",
                    "fre"
                ],
                "direction": "ltr",
                "population": 332956350,
                "web_url": "https://translate.tails.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/sound_and_video.*.po",
                "slug": "sound_and_video",
                "id": 87,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/sound_and_video.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/sound_and_video.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://translate.tails.net/projects/tails/sound_and_video/",
                "url": "https://translate.tails.net/api/components/tails/sound_and_video/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/sound_and_video/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/sound_and_video/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/sound_and_video/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/sound_and_video/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/sound_and_video/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/sound_and_video/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/sound_and_video/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "fr",
            "id": 270,
            "filename": "wiki/src/doc/sensitive_documents/sound_and_video.fr.po",
            "revision": "df75c7d85afef0326bb1f6702a85ed3d378c59e9",
            "web_url": "https://translate.tails.net/projects/tails/sound_and_video/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/sound_and_video/fr/",
            "url": "https://translate.tails.net/api/translations/tails/sound_and_video/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 19,
            "total_words": 120,
            "translated": 19,
            "translated_words": 120,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-12-07T18:29:39.202920Z",
            "last_author": "Background commit",
            "repository_url": "https://translate.tails.net/api/translations/tails/sound_and_video/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/sound_and_video/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/sound_and_video/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/sound_and_video/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/sound_and_video/fr/units/?format=api"
        },
        {
            "language": {
                "id": 17,
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 170,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por",
                    "por_pt",
                    "ptg"
                ],
                "direction": "ltr",
                "population": 249463918,
                "web_url": "https://translate.tails.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/sound_and_video.*.po",
                "slug": "sound_and_video",
                "id": 87,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/sound_and_video.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/sound_and_video.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://translate.tails.net/projects/tails/sound_and_video/",
                "url": "https://translate.tails.net/api/components/tails/sound_and_video/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/sound_and_video/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/sound_and_video/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/sound_and_video/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/sound_and_video/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/sound_and_video/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/sound_and_video/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/sound_and_video/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "pt",
            "id": 271,
            "filename": "wiki/src/doc/sensitive_documents/sound_and_video.pt.po",
            "revision": "a3c698b2cf0288e9e4f9bab937c7d257f501e7c5",
            "web_url": "https://translate.tails.net/projects/tails/sound_and_video/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/sound_and_video/pt/",
            "url": "https://translate.tails.net/api/translations/tails/sound_and_video/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 19,
            "total_words": 120,
            "translated": 4,
            "translated_words": 11,
            "translated_percent": 21.0,
            "fuzzy": 1,
            "fuzzy_words": 4,
            "fuzzy_percent": 5.2,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 12,
            "have_comment": 0,
            "last_change": "2025-09-20T11:19:04.540669Z",
            "last_author": "Cleverson Candido",
            "repository_url": "https://translate.tails.net/api/translations/tails/sound_and_video/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/sound_and_video/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/sound_and_video/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/sound_and_video/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/sound_and_video/pt/units/?format=api"
        },
        {
            "language": {
                "id": 39,
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 84,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "deu",
                    "deu_de",
                    "ger"
                ],
                "direction": "ltr",
                "population": 141873196,
                "web_url": "https://translate.tails.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/office_suite.*.po",
                "slug": "office_suite",
                "id": 88,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/office_suite.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/office_suite.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://translate.tails.net/projects/tails/office_suite/",
                "url": "https://translate.tails.net/api/components/tails/office_suite/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/office_suite/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/office_suite/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/office_suite/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/office_suite/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/office_suite/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/office_suite/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/office_suite/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "de",
            "id": 272,
            "filename": "wiki/src/doc/sensitive_documents/office_suite.de.po",
            "revision": "595d19cbf761c94696b19e5cfcf7e462db9dfbf1",
            "web_url": "https://translate.tails.net/projects/tails/office_suite/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/office_suite/de/",
            "url": "https://translate.tails.net/api/translations/tails/office_suite/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 13,
            "total_words": 122,
            "translated": 9,
            "translated_words": 103,
            "translated_percent": 69.2,
            "fuzzy": 3,
            "fuzzy_words": 12,
            "fuzzy_percent": 23.0,
            "failing_checks": 3,
            "failing_checks_words": 12,
            "failing_checks_percent": 23.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-18T09:14:50.219959Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/office_suite/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/office_suite/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/office_suite/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/office_suite/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/office_suite/de/units/?format=api"
        },
        {
            "language": {
                "id": 99,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra",
                    "fra_fr",
                    "fre"
                ],
                "direction": "ltr",
                "population": 332956350,
                "web_url": "https://translate.tails.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/office_suite.*.po",
                "slug": "office_suite",
                "id": 88,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/office_suite.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/office_suite.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://translate.tails.net/projects/tails/office_suite/",
                "url": "https://translate.tails.net/api/components/tails/office_suite/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/office_suite/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/office_suite/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/office_suite/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/office_suite/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/office_suite/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/office_suite/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/office_suite/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "fr",
            "id": 273,
            "filename": "wiki/src/doc/sensitive_documents/office_suite.fr.po",
            "revision": "06bf8ecff812aef955b1e1496915887d96243a38",
            "web_url": "https://translate.tails.net/projects/tails/office_suite/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/office_suite/fr/",
            "url": "https://translate.tails.net/api/translations/tails/office_suite/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 13,
            "total_words": 122,
            "translated": 13,
            "translated_words": 122,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-21T10:19:43.206230Z",
            "last_author": "Background commit",
            "repository_url": "https://translate.tails.net/api/translations/tails/office_suite/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/office_suite/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/office_suite/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/office_suite/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/office_suite/fr/units/?format=api"
        },
        {
            "language": {
                "id": 17,
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 170,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por",
                    "por_pt",
                    "ptg"
                ],
                "direction": "ltr",
                "population": 249463918,
                "web_url": "https://translate.tails.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/office_suite.*.po",
                "slug": "office_suite",
                "id": 88,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/office_suite.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/office_suite.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://translate.tails.net/projects/tails/office_suite/",
                "url": "https://translate.tails.net/api/components/tails/office_suite/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/office_suite/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/office_suite/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/office_suite/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/office_suite/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/office_suite/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/office_suite/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/office_suite/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "pt",
            "id": 274,
            "filename": "wiki/src/doc/sensitive_documents/office_suite.pt.po",
            "revision": "d24e006df5141584255eb145910579a3c20bf1f0",
            "web_url": "https://translate.tails.net/projects/tails/office_suite/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/office_suite/pt/",
            "url": "https://translate.tails.net/api/translations/tails/office_suite/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 13,
            "total_words": 122,
            "translated": 2,
            "translated_words": 8,
            "translated_percent": 15.3,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 10,
            "have_comment": 0,
            "last_change": "2025-09-18T09:14:50.703477Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/office_suite/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/office_suite/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/office_suite/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/office_suite/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/office_suite/pt/units/?format=api"
        },
        {
            "language": {
                "id": 39,
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 84,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "deu",
                    "deu_de",
                    "ger"
                ],
                "direction": "ltr",
                "population": 141873196,
                "web_url": "https://translate.tails.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/graphics.*.po",
                "slug": "sensitive_documents_graphics",
                "id": 89,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/graphics.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "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://translate.tails.net/projects/tails/sensitive_documents_graphics/",
                "url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/credits/?format=api",
                "new_lang": "url",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "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.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "de",
            "id": 275,
            "filename": "wiki/src/doc/sensitive_documents/graphics.de.po",
            "revision": "541583f08f0dc691c16b756e80b982f9d828b3c8",
            "web_url": "https://translate.tails.net/projects/tails/sensitive_documents_graphics/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/sensitive_documents_graphics/de/",
            "url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 13,
            "total_words": 109,
            "translated": 10,
            "translated_words": 88,
            "translated_percent": 76.9,
            "fuzzy": 3,
            "fuzzy_words": 21,
            "fuzzy_percent": 23.0,
            "failing_checks": 3,
            "failing_checks_words": 21,
            "failing_checks_percent": 23.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-18T09:14:46.690291Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/de/units/?format=api"
        },
        {
            "language": {
                "id": 99,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra",
                    "fra_fr",
                    "fre"
                ],
                "direction": "ltr",
                "population": 332956350,
                "web_url": "https://translate.tails.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/graphics.*.po",
                "slug": "sensitive_documents_graphics",
                "id": 89,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/graphics.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "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://translate.tails.net/projects/tails/sensitive_documents_graphics/",
                "url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/credits/?format=api",
                "new_lang": "url",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "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.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "fr",
            "id": 276,
            "filename": "wiki/src/doc/sensitive_documents/graphics.fr.po",
            "revision": "aa9bfa7b466432450ed9641063d87220a1837257",
            "web_url": "https://translate.tails.net/projects/tails/sensitive_documents_graphics/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/sensitive_documents_graphics/fr/",
            "url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 13,
            "total_words": 109,
            "translated": 13,
            "translated_words": 109,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-21T10:19:43.474059Z",
            "last_author": "Background commit",
            "repository_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/fr/units/?format=api"
        },
        {
            "language": {
                "id": 17,
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 170,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por",
                    "por_pt",
                    "ptg"
                ],
                "direction": "ltr",
                "population": 249463918,
                "web_url": "https://translate.tails.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/graphics.*.po",
                "slug": "sensitive_documents_graphics",
                "id": 89,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/graphics.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "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://translate.tails.net/projects/tails/sensitive_documents_graphics/",
                "url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/sensitive_documents_graphics/credits/?format=api",
                "new_lang": "url",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "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.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "pt",
            "id": 277,
            "filename": "wiki/src/doc/sensitive_documents/graphics.pt.po",
            "revision": "2bf5bb400dfbd42c852c30e6761a91618db2fa77",
            "web_url": "https://translate.tails.net/projects/tails/sensitive_documents_graphics/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/sensitive_documents_graphics/pt/",
            "url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 13,
            "total_words": 109,
            "translated": 3,
            "translated_words": 10,
            "translated_percent": 23.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 10,
            "have_comment": 0,
            "last_change": "2025-09-20T11:51:58.930635Z",
            "last_author": "Cleverson Candido",
            "repository_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/sensitive_documents_graphics/pt/units/?format=api"
        },
        {
            "language": {
                "id": 39,
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 84,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "deu",
                    "deu_de",
                    "ger"
                ],
                "direction": "ltr",
                "population": 141873196,
                "web_url": "https://translate.tails.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/metadata.*.po",
                "slug": "metadata",
                "id": 90,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/metadata.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/metadata.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://translate.tails.net/projects/tails/metadata/",
                "url": "https://translate.tails.net/api/components/tails/metadata/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/metadata/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/metadata/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/metadata/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/metadata/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/metadata/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/metadata/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/metadata/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "de",
            "id": 278,
            "filename": "wiki/src/doc/sensitive_documents/metadata.de.po",
            "revision": "e7c7f8f608288a27455a3f953984e2a2cba4e546",
            "web_url": "https://translate.tails.net/projects/tails/metadata/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/metadata/de/",
            "url": "https://translate.tails.net/api/translations/tails/metadata/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 39,
            "total_words": 379,
            "translated": 21,
            "translated_words": 180,
            "translated_percent": 53.8,
            "fuzzy": 11,
            "fuzzy_words": 74,
            "fuzzy_percent": 28.2,
            "failing_checks": 1,
            "failing_checks_words": 18,
            "failing_checks_percent": 2.5,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-18T09:14:48.301989Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/metadata/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/metadata/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/metadata/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/metadata/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/metadata/de/units/?format=api"
        },
        {
            "language": {
                "id": 99,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra",
                    "fra_fr",
                    "fre"
                ],
                "direction": "ltr",
                "population": 332956350,
                "web_url": "https://translate.tails.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/metadata.*.po",
                "slug": "metadata",
                "id": 90,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/metadata.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/metadata.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://translate.tails.net/projects/tails/metadata/",
                "url": "https://translate.tails.net/api/components/tails/metadata/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/metadata/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/metadata/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/metadata/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/metadata/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/metadata/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/metadata/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/metadata/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "fr",
            "id": 279,
            "filename": "wiki/src/doc/sensitive_documents/metadata.fr.po",
            "revision": "d6378df394c445bd6d1219490c839fab107de207",
            "web_url": "https://translate.tails.net/projects/tails/metadata/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/metadata/fr/",
            "url": "https://translate.tails.net/api/translations/tails/metadata/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 39,
            "total_words": 379,
            "translated": 39,
            "translated_words": 379,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-12-07T18:29:39.355711Z",
            "last_author": "Background commit",
            "repository_url": "https://translate.tails.net/api/translations/tails/metadata/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/metadata/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/metadata/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/metadata/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/metadata/fr/units/?format=api"
        },
        {
            "language": {
                "id": 17,
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 170,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por",
                    "por_pt",
                    "ptg"
                ],
                "direction": "ltr",
                "population": 249463918,
                "web_url": "https://translate.tails.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/metadata.*.po",
                "slug": "metadata",
                "id": 90,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/metadata.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/metadata.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://translate.tails.net/projects/tails/metadata/",
                "url": "https://translate.tails.net/api/components/tails/metadata/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/metadata/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/metadata/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/metadata/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/metadata/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/metadata/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/metadata/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/metadata/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "pt",
            "id": 280,
            "filename": "wiki/src/doc/sensitive_documents/metadata.pt.po",
            "revision": "7e5e3571dd82aae3dee5b3e25c19794826253016",
            "web_url": "https://translate.tails.net/projects/tails/metadata/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/metadata/pt/",
            "url": "https://translate.tails.net/api/translations/tails/metadata/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 39,
            "total_words": 379,
            "translated": 4,
            "translated_words": 7,
            "translated_percent": 10.2,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 34,
            "have_comment": 0,
            "last_change": "2025-11-01T21:54:54.134930Z",
            "last_author": "Cleverson Candido",
            "repository_url": "https://translate.tails.net/api/translations/tails/metadata/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/metadata/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/metadata/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/metadata/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/metadata/pt/units/?format=api"
        },
        {
            "language": {
                "id": 39,
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 84,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "deu",
                    "deu_de",
                    "ger"
                ],
                "direction": "ltr",
                "population": 141873196,
                "web_url": "https://translate.tails.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/upgrade/error.*.po",
                "slug": "error",
                "id": 91,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/upgrade/error.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/upgrade/error.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://translate.tails.net/projects/tails/error/",
                "url": "https://translate.tails.net/api/components/tails/error/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/error/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/error/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/error/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/error/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/error/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/error/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/error/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 80,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "de",
            "id": 281,
            "filename": "wiki/src/doc/upgrade/error.de.po",
            "revision": "eed233f2b3a27364a238574cdef898d401597ffa",
            "web_url": "https://translate.tails.net/projects/tails/error/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/error/de/",
            "url": "https://translate.tails.net/api/translations/tails/error/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 3,
            "total_words": 23,
            "translated": 3,
            "translated_words": 23,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-11-09T18:30:34.452257Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.net/api/translations/tails/error/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/error/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/error/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/error/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/error/de/units/?format=api"
        },
        {
            "language": {
                "id": 99,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra",
                    "fra_fr",
                    "fre"
                ],
                "direction": "ltr",
                "population": 332956350,
                "web_url": "https://translate.tails.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/upgrade/error.*.po",
                "slug": "error",
                "id": 91,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/upgrade/error.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/upgrade/error.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://translate.tails.net/projects/tails/error/",
                "url": "https://translate.tails.net/api/components/tails/error/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/error/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/error/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/error/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/error/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/error/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/error/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/error/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 80,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "fr",
            "id": 282,
            "filename": "wiki/src/doc/upgrade/error.fr.po",
            "revision": "2aa29f95e1090cf8b66172015cb3693c8acdf1bc",
            "web_url": "https://translate.tails.net/projects/tails/error/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/error/fr/",
            "url": "https://translate.tails.net/api/translations/tails/error/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 3,
            "total_words": 23,
            "translated": 3,
            "translated_words": 23,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-06-28T01:21:40.586971Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/error/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/error/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/error/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/error/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/error/fr/units/?format=api"
        },
        {
            "language": {
                "id": 17,
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 170,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por",
                    "por_pt",
                    "ptg"
                ],
                "direction": "ltr",
                "population": 249463918,
                "web_url": "https://translate.tails.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/upgrade/error.*.po",
                "slug": "error",
                "id": 91,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/upgrade/error.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/upgrade/error.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://translate.tails.net/projects/tails/error/",
                "url": "https://translate.tails.net/api/components/tails/error/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/error/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/error/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/error/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/error/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/error/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/error/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/error/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 80,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "pt",
            "id": 283,
            "filename": "wiki/src/doc/upgrade/error.pt.po",
            "revision": "14d2c3fbf6b3fc6478e4430d41757deec4c5cf37",
            "web_url": "https://translate.tails.net/projects/tails/error/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/error/pt/",
            "url": "https://translate.tails.net/api/translations/tails/error/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 3,
            "total_words": 23,
            "translated": 3,
            "translated_words": 23,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-06-28T01:21:41.273464Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/error/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/error/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/error/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/error/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/error/pt/units/?format=api"
        },
        {
            "language": {
                "id": 39,
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 84,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "deu",
                    "deu_de",
                    "ger"
                ],
                "direction": "ltr",
                "population": 141873196,
                "web_url": "https://translate.tails.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/support/known_issues.*.po",
                "slug": "known_issues",
                "id": 125,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/support/known_issues.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/support/known_issues.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://translate.tails.net/projects/tails/known_issues/",
                "url": "https://translate.tails.net/api/components/tails/known_issues/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/known_issues/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/known_issues/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/known_issues/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/known_issues/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/known_issues/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/known_issues/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/known_issues/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "de",
            "id": 374,
            "filename": "wiki/src/support/known_issues.de.po",
            "revision": "636c78b847a1b40c6c7b5eb45767fbcb52199453",
            "web_url": "https://translate.tails.net/projects/tails/known_issues/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/known_issues/de/",
            "url": "https://translate.tails.net/api/translations/tails/known_issues/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 157,
            "total_words": 1459,
            "translated": 92,
            "translated_words": 740,
            "translated_percent": 58.5,
            "fuzzy": 5,
            "fuzzy_words": 67,
            "fuzzy_percent": 3.1,
            "failing_checks": 5,
            "failing_checks_words": 67,
            "failing_checks_percent": 3.1,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-12-10T12:01:16.651668Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/known_issues/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/known_issues/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/known_issues/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/known_issues/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/known_issues/de/units/?format=api"
        },
        {
            "language": {
                "id": 99,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra",
                    "fra_fr",
                    "fre"
                ],
                "direction": "ltr",
                "population": 332956350,
                "web_url": "https://translate.tails.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/support/known_issues.*.po",
                "slug": "known_issues",
                "id": 125,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/support/known_issues.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/support/known_issues.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://translate.tails.net/projects/tails/known_issues/",
                "url": "https://translate.tails.net/api/components/tails/known_issues/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/known_issues/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/known_issues/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/known_issues/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/known_issues/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/known_issues/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/known_issues/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/known_issues/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "fr",
            "id": 375,
            "filename": "wiki/src/support/known_issues.fr.po",
            "revision": "eab207d53b9faf77e6f4c0421d7e5c287da18281",
            "web_url": "https://translate.tails.net/projects/tails/known_issues/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/known_issues/fr/",
            "url": "https://translate.tails.net/api/translations/tails/known_issues/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 157,
            "total_words": 1459,
            "translated": 144,
            "translated_words": 1255,
            "translated_percent": 91.7,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-12-10T14:29:37.990174Z",
            "last_author": "Background commit",
            "repository_url": "https://translate.tails.net/api/translations/tails/known_issues/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/known_issues/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/known_issues/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/known_issues/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/known_issues/fr/units/?format=api"
        },
        {
            "language": {
                "id": 17,
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 170,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por",
                    "por_pt",
                    "ptg"
                ],
                "direction": "ltr",
                "population": 249463918,
                "web_url": "https://translate.tails.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/support/known_issues.*.po",
                "slug": "known_issues",
                "id": 125,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/support/known_issues.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/support/known_issues.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://translate.tails.net/projects/tails/known_issues/",
                "url": "https://translate.tails.net/api/components/tails/known_issues/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/known_issues/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/known_issues/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/known_issues/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/known_issues/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/known_issues/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/known_issues/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/known_issues/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "pt",
            "id": 376,
            "filename": "wiki/src/support/known_issues.pt.po",
            "revision": "a4beeb7bfdd16e65a205414eb012fcbb13bdd5c3",
            "web_url": "https://translate.tails.net/projects/tails/known_issues/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/known_issues/pt/",
            "url": "https://translate.tails.net/api/translations/tails/known_issues/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 157,
            "total_words": 1459,
            "translated": 48,
            "translated_words": 257,
            "translated_percent": 30.5,
            "fuzzy": 30,
            "fuzzy_words": 287,
            "fuzzy_percent": 19.1,
            "failing_checks": 23,
            "failing_checks_words": 201,
            "failing_checks_percent": 14.6,
            "have_suggestion": 108,
            "have_comment": 1,
            "last_change": "2025-12-10T12:01:18.294624Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/known_issues/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/known_issues/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/known_issues/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/known_issues/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/known_issues/pt/units/?format=api"
        },
        {
            "language": {
                "id": 39,
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 84,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "deu",
                    "deu_de",
                    "ger"
                ],
                "direction": "ltr",
                "population": 141873196,
                "web_url": "https://translate.tails.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/support/faq.*.po",
                "slug": "faq",
                "id": 126,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/support/faq.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/support/faq.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://translate.tails.net/projects/tails/faq/",
                "url": "https://translate.tails.net/api/components/tails/faq/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/faq/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/faq/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/faq/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/faq/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/faq/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/faq/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/faq/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "de",
            "id": 377,
            "filename": "wiki/src/support/faq.de.po",
            "revision": "222b63e6670c2255716f0774896c720b0154c721",
            "web_url": "https://translate.tails.net/projects/tails/faq/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/faq/de/",
            "url": "https://translate.tails.net/api/translations/tails/faq/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 174,
            "total_words": 2900,
            "translated": 102,
            "translated_words": 1869,
            "translated_percent": 58.6,
            "fuzzy": 47,
            "fuzzy_words": 663,
            "fuzzy_percent": 27.0,
            "failing_checks": 47,
            "failing_checks_words": 659,
            "failing_checks_percent": 27.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-12-17T02:01:20.353332Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/faq/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/faq/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/faq/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/faq/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/faq/de/units/?format=api"
        },
        {
            "language": {
                "id": 99,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra",
                    "fra_fr",
                    "fre"
                ],
                "direction": "ltr",
                "population": 332956350,
                "web_url": "https://translate.tails.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/support/faq.*.po",
                "slug": "faq",
                "id": 126,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/support/faq.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/support/faq.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://translate.tails.net/projects/tails/faq/",
                "url": "https://translate.tails.net/api/components/tails/faq/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/faq/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/faq/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/faq/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/faq/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/faq/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/faq/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/faq/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "fr",
            "id": 378,
            "filename": "wiki/src/support/faq.fr.po",
            "revision": "541ed364dbf4320b50628dda3a65f7cef64252eb",
            "web_url": "https://translate.tails.net/projects/tails/faq/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/faq/fr/",
            "url": "https://translate.tails.net/api/translations/tails/faq/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 174,
            "total_words": 2900,
            "translated": 148,
            "translated_words": 2428,
            "translated_percent": 85.0,
            "fuzzy": 15,
            "fuzzy_words": 305,
            "fuzzy_percent": 8.6,
            "failing_checks": 15,
            "failing_checks_words": 305,
            "failing_checks_percent": 8.6,
            "have_suggestion": 1,
            "have_comment": 0,
            "last_change": "2025-12-20T22:11:19.300372Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/faq/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/faq/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/faq/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/faq/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/faq/fr/units/?format=api"
        },
        {
            "language": {
                "id": 17,
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 170,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por",
                    "por_pt",
                    "ptg"
                ],
                "direction": "ltr",
                "population": 249463918,
                "web_url": "https://translate.tails.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/support/faq.*.po",
                "slug": "faq",
                "id": 126,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/support/faq.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/support/faq.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://translate.tails.net/projects/tails/faq/",
                "url": "https://translate.tails.net/api/components/tails/faq/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/faq/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/faq/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/faq/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/faq/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/faq/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/faq/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/faq/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "pt",
            "id": 379,
            "filename": "wiki/src/support/faq.pt.po",
            "revision": "f21489ca850696abbcba18c278cb4d3f1db0a235",
            "web_url": "https://translate.tails.net/projects/tails/faq/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/faq/pt/",
            "url": "https://translate.tails.net/api/translations/tails/faq/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 174,
            "total_words": 2900,
            "translated": 39,
            "translated_words": 581,
            "translated_percent": 22.4,
            "fuzzy": 52,
            "fuzzy_words": 785,
            "fuzzy_percent": 29.8,
            "failing_checks": 46,
            "failing_checks_words": 646,
            "failing_checks_percent": 26.4,
            "have_suggestion": 131,
            "have_comment": 0,
            "last_change": "2025-12-17T02:01:24.082478Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/faq/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/faq/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/faq/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/faq/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/faq/pt/units/?format=api"
        },
        {
            "language": {
                "id": 39,
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 84,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "deu",
                    "deu_de",
                    "ger"
                ],
                "direction": "ltr",
                "population": 141873196,
                "web_url": "https://translate.tails.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/support/chat.*.po",
                "slug": "chat",
                "id": 127,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/support/chat.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/support/chat.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://translate.tails.net/projects/tails/chat/",
                "url": "https://translate.tails.net/api/components/tails/chat/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/chat/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/chat/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/chat/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/chat/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/chat/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/chat/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/chat/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "de",
            "id": 380,
            "filename": "wiki/src/support/chat.de.po",
            "revision": "0b39f1fc56ca4950e99a96a078805adbe6fa631d",
            "web_url": "https://translate.tails.net/projects/tails/chat/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/chat/de/",
            "url": "https://translate.tails.net/api/translations/tails/chat/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 2,
            "total_words": 18,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.0,
            "fuzzy": 1,
            "fuzzy_words": 5,
            "fuzzy_percent": 50.0,
            "failing_checks": 1,
            "failing_checks_words": 5,
            "failing_checks_percent": 50.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-03T09:05:36.739306Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/chat/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/chat/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/chat/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/chat/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/chat/de/units/?format=api"
        },
        {
            "language": {
                "id": 99,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra",
                    "fra_fr",
                    "fre"
                ],
                "direction": "ltr",
                "population": 332956350,
                "web_url": "https://translate.tails.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/support/chat.*.po",
                "slug": "chat",
                "id": 127,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/support/chat.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/support/chat.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://translate.tails.net/projects/tails/chat/",
                "url": "https://translate.tails.net/api/components/tails/chat/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/chat/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/chat/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/chat/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/chat/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/chat/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/chat/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/chat/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "fr",
            "id": 381,
            "filename": "wiki/src/support/chat.fr.po",
            "revision": "97cd186c5d38d9a86c64178c5b2ea29318524475",
            "web_url": "https://translate.tails.net/projects/tails/chat/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/chat/fr/",
            "url": "https://translate.tails.net/api/translations/tails/chat/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 2,
            "total_words": 18,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.0,
            "fuzzy": 2,
            "fuzzy_words": 18,
            "fuzzy_percent": 100.0,
            "failing_checks": 2,
            "failing_checks_words": 18,
            "failing_checks_percent": 100.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-03T09:05:36.953846Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/chat/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/chat/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/chat/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/chat/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/chat/fr/units/?format=api"
        },
        {
            "language": {
                "id": 17,
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 170,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por",
                    "por_pt",
                    "ptg"
                ],
                "direction": "ltr",
                "population": 249463918,
                "web_url": "https://translate.tails.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/support/chat.*.po",
                "slug": "chat",
                "id": 127,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/support/chat.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/support/chat.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://translate.tails.net/projects/tails/chat/",
                "url": "https://translate.tails.net/api/components/tails/chat/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/chat/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/chat/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/chat/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/chat/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/chat/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/chat/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/chat/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "pt",
            "id": 382,
            "filename": "wiki/src/support/chat.pt.po",
            "revision": "e1869a002017b86e9fb9bcee3f480ef07fbd5358",
            "web_url": "https://translate.tails.net/projects/tails/chat/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/chat/pt/",
            "url": "https://translate.tails.net/api/translations/tails/chat/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 2,
            "total_words": 18,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.0,
            "fuzzy": 1,
            "fuzzy_words": 5,
            "fuzzy_percent": 50.0,
            "failing_checks": 1,
            "failing_checks_words": 5,
            "failing_checks_percent": 50.0,
            "have_suggestion": 2,
            "have_comment": 0,
            "last_change": "2025-09-03T09:05:37.249484Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/chat/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/chat/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/chat/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/chat/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/chat/pt/units/?format=api"
        },
        {
            "language": {
                "id": 39,
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 84,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "deu",
                    "deu_de",
                    "ger"
                ],
                "direction": "ltr",
                "population": 141873196,
                "web_url": "https://translate.tails.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/support/talk.*.po",
                "slug": "talk",
                "id": 128,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/support/talk.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/support/talk.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://translate.tails.net/projects/tails/talk/",
                "url": "https://translate.tails.net/api/components/tails/talk/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/talk/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/talk/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/talk/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/talk/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/talk/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/talk/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/talk/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "de",
            "id": 383,
            "filename": "wiki/src/support/talk.de.po",
            "revision": "4315b5d103f624f81e96fa8fbf0a79080061c0af",
            "web_url": "https://translate.tails.net/projects/tails/talk/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/talk/de/",
            "url": "https://translate.tails.net/api/translations/tails/talk/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 8,
            "total_words": 35,
            "translated": 6,
            "translated_words": 28,
            "translated_percent": 75.0,
            "fuzzy": 1,
            "fuzzy_words": 3,
            "fuzzy_percent": 12.5,
            "failing_checks": 1,
            "failing_checks_words": 3,
            "failing_checks_percent": 12.5,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-03T16:03:34.157699Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/talk/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/talk/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/talk/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/talk/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/talk/de/units/?format=api"
        },
        {
            "language": {
                "id": 99,
                "code": "fr",
                "name": "French",
                "plural": {
                    "id": 75,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fra",
                    "fra_fr",
                    "fre"
                ],
                "direction": "ltr",
                "population": 332956350,
                "web_url": "https://translate.tails.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/support/talk.*.po",
                "slug": "talk",
                "id": 128,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/support/talk.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/support/talk.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://translate.tails.net/projects/tails/talk/",
                "url": "https://translate.tails.net/api/components/tails/talk/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/talk/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/talk/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/talk/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/talk/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/talk/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/talk/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/talk/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "fr",
            "id": 384,
            "filename": "wiki/src/support/talk.fr.po",
            "revision": "752c280fa9d2f6e63507e00dbc3f94ba573c1fc9",
            "web_url": "https://translate.tails.net/projects/tails/talk/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/talk/fr/",
            "url": "https://translate.tails.net/api/translations/tails/talk/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 8,
            "total_words": 35,
            "translated": 8,
            "translated_words": 35,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-03T16:03:12.732164Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/talk/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/talk/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/talk/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/talk/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/talk/fr/units/?format=api"
        },
        {
            "language": {
                "id": 17,
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 170,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por",
                    "por_pt",
                    "ptg"
                ],
                "direction": "ltr",
                "population": 249463918,
                "web_url": "https://translate.tails.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/support/talk.*.po",
                "slug": "talk",
                "id": 128,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/support/talk.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/support/talk.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://translate.tails.net/projects/tails/talk/",
                "url": "https://translate.tails.net/api/components/tails/talk/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/talk/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/talk/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/talk/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/talk/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/talk/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/talk/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/talk/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "pt",
            "id": 385,
            "filename": "wiki/src/support/talk.pt.po",
            "revision": "182bf1aa29b95a4b715c6b5dbd6da535fbcac8d3",
            "web_url": "https://translate.tails.net/projects/tails/talk/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/talk/pt/",
            "url": "https://translate.tails.net/api/translations/tails/talk/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 8,
            "total_words": 35,
            "translated": 6,
            "translated_words": 28,
            "translated_percent": 75.0,
            "fuzzy": 1,
            "fuzzy_words": 3,
            "fuzzy_percent": 12.5,
            "failing_checks": 1,
            "failing_checks_words": 3,
            "failing_checks_percent": 12.5,
            "have_suggestion": 2,
            "have_comment": 0,
            "last_change": "2025-09-03T16:03:47.666115Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/talk/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/talk/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/talk/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/talk/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/talk/pt/units/?format=api"
        },
        {
            "language": {
                "id": 6,
                "code": "ca",
                "name": "Catalan",
                "plural": {
                    "id": 33,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "ca_ca",
                    "ca_ps",
                    "cat"
                ],
                "direction": "ltr",
                "population": 8218781,
                "web_url": "https://translate.tails.net/languages/ca/",
                "url": "https://translate.tails.net/api/languages/ca/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/ca/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/torrents.*.po",
                "slug": "torrents",
                "id": 9,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/torrents.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/torrents.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://translate.tails.net/projects/tails/torrents/",
                "url": "https://translate.tails.net/api/components/tails/torrents/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/torrents/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/torrents/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/torrents/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/torrents/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/torrents/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/torrents/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/torrents/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "ca",
            "id": 434,
            "filename": "wiki/src/torrents.ca.po",
            "revision": "b035c132de5058c108c5c03cb03ca95ad78554e6",
            "web_url": "https://translate.tails.net/projects/tails/torrents/ca/",
            "share_url": "https://translate.tails.net/engage/tails/-/ca/",
            "translate_url": "https://translate.tails.net/translate/tails/torrents/ca/",
            "url": "https://translate.tails.net/api/translations/tails/torrents/ca/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 1,
            "total_words": 12,
            "translated": 1,
            "translated_words": 12,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-12-01T17:25:57.632442Z",
            "last_author": "victor dargallo",
            "repository_url": "https://translate.tails.net/api/translations/tails/torrents/ca/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/torrents/ca/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/torrents/ca/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/torrents/ca/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/torrents/ca/units/?format=api"
        },
        {
            "language": {
                "id": 92,
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 208,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "es_la",
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "population": 507161083,
                "web_url": "https://translate.tails.net/languages/es/",
                "url": "https://translate.tails.net/api/languages/es/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/es/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/torrents.*.po",
                "slug": "torrents",
                "id": 9,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/torrents.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/torrents.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://translate.tails.net/projects/tails/torrents/",
                "url": "https://translate.tails.net/api/components/tails/torrents/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/torrents/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/torrents/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/torrents/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/torrents/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/torrents/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/torrents/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/torrents/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "es",
            "id": 435,
            "filename": "wiki/src/torrents.es.po",
            "revision": "12cb397ca4ec1bc49a4e9aa4a875c971c491bdc9",
            "web_url": "https://translate.tails.net/projects/tails/torrents/es/",
            "share_url": "https://translate.tails.net/engage/tails/-/es/",
            "translate_url": "https://translate.tails.net/translate/tails/torrents/es/",
            "url": "https://translate.tails.net/api/translations/tails/torrents/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 1,
            "total_words": 12,
            "translated": 1,
            "translated_words": 12,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-09-17T16:20:04.199745Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/torrents/es/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/torrents/es/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/torrents/es/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/torrents/es/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/torrents/es/units/?format=api"
        },
        {
            "language": {
                "id": 6,
                "code": "ca",
                "name": "Catalan",
                "plural": {
                    "id": 33,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "ca_ca",
                    "ca_ps",
                    "cat"
                ],
                "direction": "ltr",
                "population": 8218781,
                "web_url": "https://translate.tails.net/languages/ca/",
                "url": "https://translate.tails.net/api/languages/ca/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/ca/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/Tor_Browser.*.po",
                "slug": "tor_browser",
                "id": 45,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/anonymous_internet/Tor_Browser.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/Tor_Browser.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://translate.tails.net/projects/tails/tor_browser/",
                "url": "https://translate.tails.net/api/components/tails/tor_browser/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/tor_browser/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/tor_browser/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/tor_browser/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/tor_browser/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/tor_browser/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/tor_browser/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/tor_browser/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "ca",
            "id": 436,
            "filename": "wiki/src/doc/anonymous_internet/Tor_Browser.ca.po",
            "revision": "f8d57d30e8e9a5d0b01575e8161a3a7532823464",
            "web_url": "https://translate.tails.net/projects/tails/tor_browser/ca/",
            "share_url": "https://translate.tails.net/engage/tails/-/ca/",
            "translate_url": "https://translate.tails.net/translate/tails/tor_browser/ca/",
            "url": "https://translate.tails.net/api/translations/tails/tor_browser/ca/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 91,
            "total_words": 1379,
            "translated": 70,
            "translated_words": 1085,
            "translated_percent": 76.9,
            "fuzzy": 10,
            "fuzzy_words": 149,
            "fuzzy_percent": 10.9,
            "failing_checks": 11,
            "failing_checks_words": 183,
            "failing_checks_percent": 12.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-12-09T13:29:38.801541Z",
            "last_author": "Background commit",
            "repository_url": "https://translate.tails.net/api/translations/tails/tor_browser/ca/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/tor_browser/ca/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/tor_browser/ca/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/tor_browser/ca/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/tor_browser/ca/units/?format=api"
        },
        {
            "language": {
                "id": 92,
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 208,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "es_la",
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "population": 507161083,
                "web_url": "https://translate.tails.net/languages/es/",
                "url": "https://translate.tails.net/api/languages/es/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/es/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/Tor_Browser.*.po",
                "slug": "tor_browser",
                "id": 45,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/anonymous_internet/Tor_Browser.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/Tor_Browser.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://translate.tails.net/projects/tails/tor_browser/",
                "url": "https://translate.tails.net/api/components/tails/tor_browser/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/tor_browser/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/tor_browser/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/tor_browser/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/tor_browser/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/tor_browser/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/tor_browser/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/tor_browser/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "es",
            "id": 437,
            "filename": "wiki/src/doc/anonymous_internet/Tor_Browser.es.po",
            "revision": "e910d46928075284911ffe5ea502274af463ea06",
            "web_url": "https://translate.tails.net/projects/tails/tor_browser/es/",
            "share_url": "https://translate.tails.net/engage/tails/-/es/",
            "translate_url": "https://translate.tails.net/translate/tails/tor_browser/es/",
            "url": "https://translate.tails.net/api/translations/tails/tor_browser/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 91,
            "total_words": 1379,
            "translated": 39,
            "translated_words": 464,
            "translated_percent": 42.8,
            "fuzzy": 16,
            "fuzzy_words": 198,
            "fuzzy_percent": 17.5,
            "failing_checks": 15,
            "failing_checks_words": 177,
            "failing_checks_percent": 16.4,
            "have_suggestion": 37,
            "have_comment": 0,
            "last_change": "2025-12-09T13:29:38.936476Z",
            "last_author": "Background commit",
            "repository_url": "https://translate.tails.net/api/translations/tails/tor_browser/es/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/tor_browser/es/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/tor_browser/es/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/tor_browser/es/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/tor_browser/es/units/?format=api"
        },
        {
            "language": {
                "id": 6,
                "code": "ca",
                "name": "Catalan",
                "plural": {
                    "id": 33,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "ca_ca",
                    "ca_ps",
                    "cat"
                ],
                "direction": "ltr",
                "population": 8218781,
                "web_url": "https://translate.tails.net/languages/ca/",
                "url": "https://translate.tails.net/api/languages/ca/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/ca/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/trust.*.po",
                "slug": "trust",
                "id": 43,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/trust.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "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://translate.tails.net/projects/tails/trust/",
                "url": "https://translate.tails.net/api/components/tails/trust/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/trust/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/trust/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/trust/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/trust/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/trust/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/trust/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/trust/credits/?format=api",
                "new_lang": "url",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 80,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "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 \"{{ hook_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "ca",
            "id": 440,
            "filename": "wiki/src/doc/about/trust.ca.po",
            "revision": "de84f16a22f696286f61fb1cf87ac41ba7cdf509",
            "web_url": "https://translate.tails.net/projects/tails/trust/ca/",
            "share_url": "https://translate.tails.net/engage/tails/-/ca/",
            "translate_url": "https://translate.tails.net/translate/tails/trust/ca/",
            "url": "https://translate.tails.net/api/translations/tails/trust/ca/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 410,
            "translated": 23,
            "translated_words": 389,
            "translated_percent": 92.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-08-22T12:35:10.012447Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/trust/ca/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/trust/ca/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/trust/ca/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/trust/ca/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/trust/ca/units/?format=api"
        },
        {
            "language": {
                "id": 92,
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 208,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "es_la",
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "population": 507161083,
                "web_url": "https://translate.tails.net/languages/es/",
                "url": "https://translate.tails.net/api/languages/es/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/es/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/trust.*.po",
                "slug": "trust",
                "id": 43,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/trust.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "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://translate.tails.net/projects/tails/trust/",
                "url": "https://translate.tails.net/api/components/tails/trust/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/trust/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/trust/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/trust/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/trust/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/trust/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/trust/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/trust/credits/?format=api",
                "new_lang": "url",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 80,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "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 \"{{ hook_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "es",
            "id": 441,
            "filename": "wiki/src/doc/about/trust.es.po",
            "revision": "8402738e0e52a101a205679bfb1d39d136a3d500",
            "web_url": "https://translate.tails.net/projects/tails/trust/es/",
            "share_url": "https://translate.tails.net/engage/tails/-/es/",
            "translate_url": "https://translate.tails.net/translate/tails/trust/es/",
            "url": "https://translate.tails.net/api/translations/tails/trust/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 410,
            "translated": 12,
            "translated_words": 170,
            "translated_percent": 48.0,
            "fuzzy": 7,
            "fuzzy_words": 131,
            "fuzzy_percent": 28.0,
            "failing_checks": 7,
            "failing_checks_words": 131,
            "failing_checks_percent": 28.0,
            "have_suggestion": 12,
            "have_comment": 0,
            "last_change": "2025-08-22T12:36:22.253610Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/trust/es/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/trust/es/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/trust/es/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/trust/es/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/trust/es/units/?format=api"
        },
        {
            "language": {
                "id": 6,
                "code": "ca",
                "name": "Catalan",
                "plural": {
                    "id": 33,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "ca_ca",
                    "ca_ps",
                    "cat"
                ],
                "direction": "ltr",
                "population": 8218781,
                "web_url": "https://translate.tails.net/languages/ca/",
                "url": "https://translate.tails.net/api/languages/ca/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/ca/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/unsafe_browser.*.po",
                "slug": "unsafe_browser",
                "id": 54,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/anonymous_internet/unsafe_browser.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/unsafe_browser.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://translate.tails.net/projects/tails/unsafe_browser/",
                "url": "https://translate.tails.net/api/components/tails/unsafe_browser/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/unsafe_browser/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/unsafe_browser/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/unsafe_browser/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/unsafe_browser/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/unsafe_browser/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/unsafe_browser/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/unsafe_browser/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 80,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "ca",
            "id": 446,
            "filename": "wiki/src/doc/anonymous_internet/unsafe_browser.ca.po",
            "revision": "750707c05e701e29f674e2215eeadd45c4743022",
            "web_url": "https://translate.tails.net/projects/tails/unsafe_browser/ca/",
            "share_url": "https://translate.tails.net/engage/tails/-/ca/",
            "translate_url": "https://translate.tails.net/translate/tails/unsafe_browser/ca/",
            "url": "https://translate.tails.net/api/translations/tails/unsafe_browser/ca/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 14,
            "total_words": 81,
            "translated": 13,
            "translated_words": 76,
            "translated_percent": 92.8,
            "fuzzy": 1,
            "fuzzy_words": 5,
            "fuzzy_percent": 7.1,
            "failing_checks": 1,
            "failing_checks_words": 5,
            "failing_checks_percent": 7.1,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-18T09:13:15.437573Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/ca/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/ca/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/ca/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/ca/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/ca/units/?format=api"
        },
        {
            "language": {
                "id": 92,
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 208,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "es_la",
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "population": 507161083,
                "web_url": "https://translate.tails.net/languages/es/",
                "url": "https://translate.tails.net/api/languages/es/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/es/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/unsafe_browser.*.po",
                "slug": "unsafe_browser",
                "id": 54,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/anonymous_internet/unsafe_browser.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/unsafe_browser.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://translate.tails.net/projects/tails/unsafe_browser/",
                "url": "https://translate.tails.net/api/components/tails/unsafe_browser/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/unsafe_browser/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/unsafe_browser/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/unsafe_browser/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/unsafe_browser/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/unsafe_browser/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/unsafe_browser/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/unsafe_browser/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 80,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "es",
            "id": 447,
            "filename": "wiki/src/doc/anonymous_internet/unsafe_browser.es.po",
            "revision": "ddaf29bd7b119940ede1226e6607c01f4aa9106d",
            "web_url": "https://translate.tails.net/projects/tails/unsafe_browser/es/",
            "share_url": "https://translate.tails.net/engage/tails/-/es/",
            "translate_url": "https://translate.tails.net/translate/tails/unsafe_browser/es/",
            "url": "https://translate.tails.net/api/translations/tails/unsafe_browser/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 14,
            "total_words": 81,
            "translated": 10,
            "translated_words": 45,
            "translated_percent": 71.4,
            "fuzzy": 3,
            "fuzzy_words": 17,
            "fuzzy_percent": 21.4,
            "failing_checks": 2,
            "failing_checks_words": 10,
            "failing_checks_percent": 14.2,
            "have_suggestion": 3,
            "have_comment": 0,
            "last_change": "2025-09-18T09:13:15.612168Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/es/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/es/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/es/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/es/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/es/units/?format=api"
        },
        {
            "language": {
                "id": 22,
                "code": "tr",
                "name": "Turkish",
                "plural": {
                    "id": 227,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "trk",
                    "tur"
                ],
                "direction": "ltr",
                "population": 82419542,
                "web_url": "https://translate.tails.net/languages/tr/",
                "url": "https://translate.tails.net/api/languages/tr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/tr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/trust.*.po",
                "slug": "trust",
                "id": 43,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/trust.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "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://translate.tails.net/projects/tails/trust/",
                "url": "https://translate.tails.net/api/components/tails/trust/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/trust/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/trust/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/trust/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/trust/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/trust/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/trust/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/trust/credits/?format=api",
                "new_lang": "url",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 80,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "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 \"{{ hook_name }}\" hook in Weblate.\r\n\r\nTranslation: {{ project_name }}/{{ component_name }}\r\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "tr",
            "id": 486,
            "filename": "wiki/src/doc/about/trust.tr.po",
            "revision": "a242d4d41b36d9ade5a83069e8dfb1c224e64594",
            "web_url": "https://translate.tails.net/projects/tails/trust/tr/",
            "share_url": "https://translate.tails.net/engage/tails/-/tr/",
            "translate_url": "https://translate.tails.net/translate/tails/trust/tr/",
            "url": "https://translate.tails.net/api/translations/tails/trust/tr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 25,
            "total_words": 410,
            "translated": 2,
            "translated_words": 8,
            "translated_percent": 8.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 7,
            "have_comment": 0,
            "last_change": "2025-09-18T09:12:17.723988Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/trust/tr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/trust/tr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/trust/tr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/trust/tr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/trust/tr/units/?format=api"
        },
        {
            "language": {
                "id": 22,
                "code": "tr",
                "name": "Turkish",
                "plural": {
                    "id": 227,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "trk",
                    "tur"
                ],
                "direction": "ltr",
                "population": 82419542,
                "web_url": "https://translate.tails.net/languages/tr/",
                "url": "https://translate.tails.net/api/languages/tr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/tr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/Tor_Browser.*.po",
                "slug": "tor_browser",
                "id": 45,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/anonymous_internet/Tor_Browser.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/Tor_Browser.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://translate.tails.net/projects/tails/tor_browser/",
                "url": "https://translate.tails.net/api/components/tails/tor_browser/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/tor_browser/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/tor_browser/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/tor_browser/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/tor_browser/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/tor_browser/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/tor_browser/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/tor_browser/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "tr",
            "id": 490,
            "filename": "wiki/src/doc/anonymous_internet/Tor_Browser.tr.po",
            "revision": "a03931015808e0389538fa443a5e29d7abf21d32",
            "web_url": "https://translate.tails.net/projects/tails/tor_browser/tr/",
            "share_url": "https://translate.tails.net/engage/tails/-/tr/",
            "translate_url": "https://translate.tails.net/translate/tails/tor_browser/tr/",
            "url": "https://translate.tails.net/api/translations/tails/tor_browser/tr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 91,
            "total_words": 1379,
            "translated": 8,
            "translated_words": 13,
            "translated_percent": 8.7,
            "fuzzy": 8,
            "fuzzy_words": 36,
            "fuzzy_percent": 8.7,
            "failing_checks": 7,
            "failing_checks_words": 22,
            "failing_checks_percent": 7.6,
            "have_suggestion": 1,
            "have_comment": 0,
            "last_change": "2025-11-13T10:02:37.218821Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/tor_browser/tr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/tor_browser/tr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/tor_browser/tr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/tor_browser/tr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/tor_browser/tr/units/?format=api"
        },
        {
            "language": {
                "id": 92,
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 208,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "es_la",
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "population": 507161083,
                "web_url": "https://translate.tails.net/languages/es/",
                "url": "https://translate.tails.net/api/languages/es/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/es/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/virtualization.*.po",
                "slug": "virtualization",
                "id": 32,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics/virtualization.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics/virtualization.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://translate.tails.net/projects/tails/virtualization/",
                "url": "https://translate.tails.net/api/components/tails/virtualization/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/virtualization/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/virtualization/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/virtualization/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/virtualization/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/virtualization/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/virtualization/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/virtualization/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "es",
            "id": 508,
            "filename": "wiki/src/doc/advanced_topics/virtualization.es.po",
            "revision": "8653e4d53d40fc19d9e75ddbb5e02269d6d20d48",
            "web_url": "https://translate.tails.net/projects/tails/virtualization/es/",
            "share_url": "https://translate.tails.net/engage/tails/-/es/",
            "translate_url": "https://translate.tails.net/translate/tails/virtualization/es/",
            "url": "https://translate.tails.net/api/translations/tails/virtualization/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 40,
            "total_words": 582,
            "translated": 22,
            "translated_words": 186,
            "translated_percent": 55.0,
            "fuzzy": 11,
            "fuzzy_words": 288,
            "fuzzy_percent": 27.5,
            "failing_checks": 10,
            "failing_checks_words": 282,
            "failing_checks_percent": 25.0,
            "have_suggestion": 3,
            "have_comment": 0,
            "last_change": "2025-09-18T09:12:33.768454Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/virtualization/es/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/virtualization/es/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/virtualization/es/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/virtualization/es/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/virtualization/es/units/?format=api"
        },
        {
            "language": {
                "id": 22,
                "code": "tr",
                "name": "Turkish",
                "plural": {
                    "id": 227,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "trk",
                    "tur"
                ],
                "direction": "ltr",
                "population": 82419542,
                "web_url": "https://translate.tails.net/languages/tr/",
                "url": "https://translate.tails.net/api/languages/tr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/tr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/virtualization.*.po",
                "slug": "virtualization",
                "id": 32,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics/virtualization.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics/virtualization.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://translate.tails.net/projects/tails/virtualization/",
                "url": "https://translate.tails.net/api/components/tails/virtualization/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/virtualization/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/virtualization/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/virtualization/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/virtualization/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/virtualization/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/virtualization/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/virtualization/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "tr",
            "id": 509,
            "filename": "wiki/src/doc/advanced_topics/virtualization.tr.po",
            "revision": "f74f658b0b393709fef0b2db0906882b44a2c39c",
            "web_url": "https://translate.tails.net/projects/tails/virtualization/tr/",
            "share_url": "https://translate.tails.net/engage/tails/-/tr/",
            "translate_url": "https://translate.tails.net/translate/tails/virtualization/tr/",
            "url": "https://translate.tails.net/api/translations/tails/virtualization/tr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 40,
            "total_words": 582,
            "translated": 5,
            "translated_words": 9,
            "translated_percent": 12.5,
            "fuzzy": 2,
            "fuzzy_words": 4,
            "fuzzy_percent": 5.0,
            "failing_checks": 2,
            "failing_checks_words": 4,
            "failing_checks_percent": 5.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-18T09:12:35.572843Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/virtualization/tr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/virtualization/tr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/virtualization/tr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/virtualization/tr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/virtualization/tr/units/?format=api"
        },
        {
            "language": {
                "id": 6,
                "code": "ca",
                "name": "Catalan",
                "plural": {
                    "id": 33,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "ca_ca",
                    "ca_ps",
                    "cat"
                ],
                "direction": "ltr",
                "population": 8218781,
                "web_url": "https://translate.tails.net/languages/ca/",
                "url": "https://translate.tails.net/api/languages/ca/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/ca/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/virtualization.caution.*.po",
                "slug": "virtualizationcaution",
                "id": 33,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics/virtualization.caution.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics/virtualization.caution.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://translate.tails.net/projects/tails/virtualizationcaution/",
                "url": "https://translate.tails.net/api/components/tails/virtualizationcaution/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "ca",
            "id": 511,
            "filename": "wiki/src/doc/advanced_topics/virtualization.caution.ca.po",
            "revision": "b91adf52ce29fda47141d98c97053470e61789de",
            "web_url": "https://translate.tails.net/projects/tails/virtualizationcaution/ca/",
            "share_url": "https://translate.tails.net/engage/tails/-/ca/",
            "translate_url": "https://translate.tails.net/translate/tails/virtualizationcaution/ca/",
            "url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/ca/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 3,
            "total_words": 32,
            "translated": 3,
            "translated_words": 32,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-06-03T00:29:26.876501Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/ca/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/ca/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/ca/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/ca/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/ca/units/?format=api"
        },
        {
            "language": {
                "id": 92,
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 208,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "es_la",
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "population": 507161083,
                "web_url": "https://translate.tails.net/languages/es/",
                "url": "https://translate.tails.net/api/languages/es/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/es/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/virtualization.caution.*.po",
                "slug": "virtualizationcaution",
                "id": 33,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics/virtualization.caution.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics/virtualization.caution.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://translate.tails.net/projects/tails/virtualizationcaution/",
                "url": "https://translate.tails.net/api/components/tails/virtualizationcaution/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/virtualizationcaution/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "es",
            "id": 512,
            "filename": "wiki/src/doc/advanced_topics/virtualization.caution.es.po",
            "revision": "8223092528d455bbe69b6c41b3f11b82075494ed",
            "web_url": "https://translate.tails.net/projects/tails/virtualizationcaution/es/",
            "share_url": "https://translate.tails.net/engage/tails/-/es/",
            "translate_url": "https://translate.tails.net/translate/tails/virtualizationcaution/es/",
            "url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 3,
            "total_words": 32,
            "translated": 3,
            "translated_words": 32,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 1,
            "have_comment": 0,
            "last_change": "2025-01-24T17:16:24.562489Z",
            "last_author": "victor dargallo",
            "repository_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/es/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/es/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/es/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/es/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/virtualizationcaution/es/units/?format=api"
        },
        {
            "language": {
                "id": 22,
                "code": "tr",
                "name": "Turkish",
                "plural": {
                    "id": 227,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "trk",
                    "tur"
                ],
                "direction": "ltr",
                "population": 82419542,
                "web_url": "https://translate.tails.net/languages/tr/",
                "url": "https://translate.tails.net/api/languages/tr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/tr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/unsafe_browser.*.po",
                "slug": "unsafe_browser",
                "id": 54,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/anonymous_internet/unsafe_browser.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/unsafe_browser.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://translate.tails.net/projects/tails/unsafe_browser/",
                "url": "https://translate.tails.net/api/components/tails/unsafe_browser/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/unsafe_browser/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/unsafe_browser/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/unsafe_browser/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/unsafe_browser/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/unsafe_browser/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/unsafe_browser/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/unsafe_browser/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 80,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "tr",
            "id": 532,
            "filename": "wiki/src/doc/anonymous_internet/unsafe_browser.tr.po",
            "revision": "d7b933e4030bbae50a3cfa0a61e3282d6fdbb7ea",
            "web_url": "https://translate.tails.net/projects/tails/unsafe_browser/tr/",
            "share_url": "https://translate.tails.net/engage/tails/-/tr/",
            "translate_url": "https://translate.tails.net/translate/tails/unsafe_browser/tr/",
            "url": "https://translate.tails.net/api/translations/tails/unsafe_browser/tr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 14,
            "total_words": 81,
            "translated": 6,
            "translated_words": 17,
            "translated_percent": 42.8,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-18T09:13:16.441172Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/tr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/tr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/tr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/tr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/tr/units/?format=api"
        },
        {
            "language": {
                "id": 92,
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 208,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "es_la",
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "population": 507161083,
                "web_url": "https://translate.tails.net/languages/es/",
                "url": "https://translate.tails.net/api/languages/es/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/es/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/office_suite.*.po",
                "slug": "office_suite",
                "id": 88,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/office_suite.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/office_suite.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://translate.tails.net/projects/tails/office_suite/",
                "url": "https://translate.tails.net/api/components/tails/office_suite/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/office_suite/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/office_suite/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/office_suite/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/office_suite/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/office_suite/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/office_suite/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/office_suite/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "es",
            "id": 712,
            "filename": "wiki/src/doc/sensitive_documents/office_suite.es.po",
            "revision": "f7b8be5e80b0ee569d87054f0787abb27beb031a",
            "web_url": "https://translate.tails.net/projects/tails/office_suite/es/",
            "share_url": "https://translate.tails.net/engage/tails/-/es/",
            "translate_url": "https://translate.tails.net/translate/tails/office_suite/es/",
            "url": "https://translate.tails.net/api/translations/tails/office_suite/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 13,
            "total_words": 122,
            "translated": 5,
            "translated_words": 38,
            "translated_percent": 38.4,
            "fuzzy": 4,
            "fuzzy_words": 46,
            "fuzzy_percent": 30.7,
            "failing_checks": 4,
            "failing_checks_words": 46,
            "failing_checks_percent": 30.7,
            "have_suggestion": 2,
            "have_comment": 0,
            "last_change": "2025-09-25T15:50:26.869376Z",
            "last_author": "Cleverson Candido",
            "repository_url": "https://translate.tails.net/api/translations/tails/office_suite/es/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/office_suite/es/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/office_suite/es/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/office_suite/es/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/office_suite/es/units/?format=api"
        },
        {
            "language": {
                "id": 92,
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 208,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "es_la",
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "population": 507161083,
                "web_url": "https://translate.tails.net/languages/es/",
                "url": "https://translate.tails.net/api/languages/es/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/es/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/printing_and_scanning.*.po",
                "slug": "printing_and_scanning",
                "id": 86,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/printing_and_scanning.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/printing_and_scanning.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://translate.tails.net/projects/tails/printing_and_scanning/",
                "url": "https://translate.tails.net/api/components/tails/printing_and_scanning/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "es",
            "id": 713,
            "filename": "wiki/src/doc/sensitive_documents/printing_and_scanning.es.po",
            "revision": "c802f99156b05ea1792055fc223ca0d325fbf46a",
            "web_url": "https://translate.tails.net/projects/tails/printing_and_scanning/es/",
            "share_url": "https://translate.tails.net/engage/tails/-/es/",
            "translate_url": "https://translate.tails.net/translate/tails/printing_and_scanning/es/",
            "url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 12,
            "total_words": 118,
            "translated": 3,
            "translated_words": 6,
            "translated_percent": 25.0,
            "fuzzy": 2,
            "fuzzy_words": 17,
            "fuzzy_percent": 16.6,
            "failing_checks": 2,
            "failing_checks_words": 17,
            "failing_checks_percent": 16.6,
            "have_suggestion": 2,
            "have_comment": 0,
            "last_change": "2025-10-13T10:38:56.204587Z",
            "last_author": "Cleverson Candido",
            "repository_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/es/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/es/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/es/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/es/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/es/units/?format=api"
        },
        {
            "language": {
                "id": 22,
                "code": "tr",
                "name": "Turkish",
                "plural": {
                    "id": 227,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "trk",
                    "tur"
                ],
                "direction": "ltr",
                "population": 82419542,
                "web_url": "https://translate.tails.net/languages/tr/",
                "url": "https://translate.tails.net/api/languages/tr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/tr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/printing_and_scanning.*.po",
                "slug": "printing_and_scanning",
                "id": 86,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/printing_and_scanning.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/printing_and_scanning.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://translate.tails.net/projects/tails/printing_and_scanning/",
                "url": "https://translate.tails.net/api/components/tails/printing_and_scanning/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/printing_and_scanning/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "tr",
            "id": 714,
            "filename": "wiki/src/doc/sensitive_documents/printing_and_scanning.tr.po",
            "revision": "283235ada99c7f04e6707bb6e61bf350a05e0cce",
            "web_url": "https://translate.tails.net/projects/tails/printing_and_scanning/tr/",
            "share_url": "https://translate.tails.net/engage/tails/-/tr/",
            "translate_url": "https://translate.tails.net/translate/tails/printing_and_scanning/tr/",
            "url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/tr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 12,
            "total_words": 118,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-18T09:14:52.358045Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/tr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/tr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/tr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/tr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/printing_and_scanning/tr/units/?format=api"
        },
        {
            "language": {
                "id": 22,
                "code": "tr",
                "name": "Turkish",
                "plural": {
                    "id": 227,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "trk",
                    "tur"
                ],
                "direction": "ltr",
                "population": 82419542,
                "web_url": "https://translate.tails.net/languages/tr/",
                "url": "https://translate.tails.net/api/languages/tr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/tr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents/office_suite.*.po",
                "slug": "office_suite",
                "id": 88,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents/office_suite.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents/office_suite.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://translate.tails.net/projects/tails/office_suite/",
                "url": "https://translate.tails.net/api/components/tails/office_suite/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/office_suite/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/office_suite/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/office_suite/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/office_suite/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/office_suite/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/office_suite/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/office_suite/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 100,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "tr",
            "id": 715,
            "filename": "wiki/src/doc/sensitive_documents/office_suite.tr.po",
            "revision": "9b1b619d7a3b6eff8edea976c1a339a989e61db1",
            "web_url": "https://translate.tails.net/projects/tails/office_suite/tr/",
            "share_url": "https://translate.tails.net/engage/tails/-/tr/",
            "translate_url": "https://translate.tails.net/translate/tails/office_suite/tr/",
            "url": "https://translate.tails.net/api/translations/tails/office_suite/tr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 13,
            "total_words": 122,
            "translated": 2,
            "translated_words": 8,
            "translated_percent": 15.3,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-09-18T09:14:50.914874Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/office_suite/tr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/office_suite/tr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/office_suite/tr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/office_suite/tr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/office_suite/tr/units/?format=api"
        },
        {
            "language": {
                "id": 92,
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 208,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "es_la",
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "population": 507161083,
                "web_url": "https://translate.tails.net/languages/es/",
                "url": "https://translate.tails.net/api/languages/es/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/es/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/persistent_storage/configure.*.po",
                "slug": "wikisrcdocpersistent_storageconfigure-po",
                "id": 79,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "base",
                        "en_en",
                        "eng",
                        "enp",
                        "source"
                    ],
                    "direction": "ltr",
                    "population": 1728003224,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "check_flags": "",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "credits_url": "https://translate.tails.net/api/projects/tails/credits/?format=api",
                    "lock_url": "https://translate.tails.net/api/projects/tails/lock/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "commit_policy": 0,
                    "set_language_team": false,
                    "instructions": "https://tails.boum.org/contribute/how/translate/\nMailing list for translators: <tails-l10n@boum.org\n",
                    "enable_hooks": true,
                    "language_aliases": "",
                    "secondary_language": null,
                    "enforced_2fa": false,
                    "machinery_settings": "https://translate.tails.net/api/projects/tails/machinery_settings/?format=api",
                    "locked": false
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/persistent_storage/configure.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/persistence.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://translate.tails.net/projects/tails/wikisrcdocpersistent_storageconfigure-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/changes/?format=api",
                "task_url": null,
                "credits_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/credits/?format=api",
                "new_lang": "add",
                "language_code_style": "",
                "push": "",
                "check_flags": "",
                "priority": 80,
                "enforced_checks": [],
                "restricted": false,
                "repoweb": "https://git-tails.immerda.ch/weblate/tails/tree/{{filename}}?h={{branch}}#n{{line}}",
                "report_source_bugs": "tails-l10n@boum.org",
                "merge_style": "merge",
                "commit_message": "Weblate commit",
                "add_message": "Added translation using Weblate ({{ language_name }})\n\n",
                "delete_message": "Deleted translation using Weblate ({{ language_name }})\n\n",
                "merge_message": "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
                "addon_message": "Update translation files\n\nUpdated by \"{{ hook_name }}\" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
                "pull_message": "Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
                "allow_translation_propagation": true,
                "manage_units": false,
                "enable_suggestions": true,
                "suggestion_voting": true,
                "suggestion_autoaccept": 0,
                "push_on_commit": false,
                "commit_pending_age": 1,
                "auto_lock_error": true,
                "language_regex": "^[^.]+$",
                "key_filter": "",
                "secondary_language": null,
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null,
                "linked_component": "https://translate.tails.net/api/components/tails/index/?format=api",
                "locked": false
            },
            "language_code": "es",
            "id": 716,
            "filename": "wiki/src/doc/persistent_storage/configure.es.po",
            "revision": "6441cc58aa1f327c3d3dc4de49740701491f07f6",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocpersistent_storageconfigure-po/es/",
            "share_url": "https://translate.tails.net/engage/tails/-/es/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocpersistent_storageconfigure-po/es/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 113,
            "total_words": 1148,
            "translated": 60,
            "translated_words": 338,
            "translated_percent": 53.0,
            "fuzzy": 35,
            "fuzzy_words": 545,
            "fuzzy_percent": 30.9,
            "failing_checks": 22,
            "failing_checks_words": 299,
            "failing_checks_percent": 19.4,
            "have_suggestion": 1,
            "have_comment": 0,
            "last_change": "2025-10-12T04:19:40.828191Z",
            "last_author": "Background commit",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/es/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/es/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/es/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/es/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/es/units/?format=api"
        }
    ]
}