Translation components API.

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

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

{
    "count": 4832,
    "next": "https://translate.tails.boum.org/api/translations/?format=api&page=3",
    "previous": "https://translate.tails.boum.org/api/translations/?format=api",
    "results": [
        {
            "language": {
                "id": 17,
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 170,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet.index.*.po",
                "slug": "anonymous_internetindex",
                "id": 24,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/anonymous_internet.index.*.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.boum.org/projects/tails/anonymous_internetindex/",
                "url": "https://translate.tails.boum.org/api/components/tails/anonymous_internetindex/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/anonymous_internetindex/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/anonymous_internetindex/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/anonymous_internetindex/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/anonymous_internetindex/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/anonymous_internetindex/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/anonymous_internetindex/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 76,
            "filename": "wiki/src/doc/anonymous_internet.index.pt.po",
            "revision": "103477e35a88c82f19b2a6b1008b50478c780034",
            "web_url": "https://translate.tails.boum.org/projects/tails/anonymous_internetindex/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/anonymous_internetindex/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/anonymous_internetindex/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 15,
            "total_words": 85,
            "translated": 15,
            "translated_words": 85,
            "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-03-30T16:57:09.834077Z",
            "last_author": "drebs",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/anonymous_internetindex/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/anonymous_internetindex/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/anonymous_internetindex/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/anonymous_internetindex/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/anonymous_internetindex/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics.*.po",
                "slug": "advanced_topics",
                "id": 25,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics.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.boum.org/projects/tails/advanced_topics/",
                "url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 77,
            "filename": "wiki/src/doc/advanced_topics.de.po",
            "revision": "d3b3c5455962bd5580bdb9752828bfd365164687",
            "web_url": "https://translate.tails.boum.org/projects/tails/advanced_topics/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/advanced_topics/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 2,
            "total_words": 7,
            "translated": 2,
            "translated_words": 7,
            "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-10T02:33:00.514622Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics.*.po",
                "slug": "advanced_topics",
                "id": 25,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics.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.boum.org/projects/tails/advanced_topics/",
                "url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 78,
            "filename": "wiki/src/doc/advanced_topics.fr.po",
            "revision": "9389bcb146e08d9342e376c30556c42e16509fd3",
            "web_url": "https://translate.tails.boum.org/projects/tails/advanced_topics/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/advanced_topics/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 2,
            "total_words": 7,
            "translated": 2,
            "translated_words": 7,
            "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": "2021-10-09T15:51:19.317659Z",
            "last_author": "Chre",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics.*.po",
                "slug": "advanced_topics",
                "id": 25,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics.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.boum.org/projects/tails/advanced_topics/",
                "url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/advanced_topics/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 80,
            "filename": "wiki/src/doc/advanced_topics.pt.po",
            "revision": "27ac57bc0e04ba6e473f2c732790c989434caef0",
            "web_url": "https://translate.tails.boum.org/projects/tails/advanced_topics/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/advanced_topics/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 2,
            "total_words": 7,
            "translated": 2,
            "translated_words": 7,
            "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": "2021-12-12T11:21:55.823963Z",
            "last_author": "Lucas710",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/advanced_topics/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents.index.*.po",
                "slug": "sensitive_documentsindex",
                "id": 27,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents.index.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents.index.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.boum.org/projects/tails/sensitive_documentsindex/",
                "url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 84,
            "filename": "wiki/src/doc/sensitive_documents.index.de.po",
            "revision": "07c2fc545d90874c8c2bdf07c11b8e5c587cbd6e",
            "web_url": "https://translate.tails.boum.org/projects/tails/sensitive_documentsindex/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/sensitive_documentsindex/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 6,
            "total_words": 22,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.0,
            "fuzzy": 6,
            "fuzzy_words": 22,
            "fuzzy_percent": 100.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-12-21T23:22:32.929877Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents.index.*.po",
                "slug": "sensitive_documentsindex",
                "id": 27,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents.index.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents.index.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.boum.org/projects/tails/sensitive_documentsindex/",
                "url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 85,
            "filename": "wiki/src/doc/sensitive_documents.index.fr.po",
            "revision": "00f1c7d0d12c30aad74251d1f84cbe8729c595bc",
            "web_url": "https://translate.tails.boum.org/projects/tails/sensitive_documentsindex/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/sensitive_documentsindex/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 6,
            "total_words": 22,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.0,
            "fuzzy": 6,
            "fuzzy_words": 22,
            "fuzzy_percent": 100.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-12-21T23:22:33.243968Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/sensitive_documents.index.*.po",
                "slug": "sensitive_documentsindex",
                "id": 27,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/sensitive_documents.index.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/sensitive_documents.index.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.boum.org/projects/tails/sensitive_documentsindex/",
                "url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/sensitive_documentsindex/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 86,
            "filename": "wiki/src/doc/sensitive_documents.index.pt.po",
            "revision": "7e1e7bd7f7a19aa407e63772ad51170bc955812f",
            "web_url": "https://translate.tails.boum.org/projects/tails/sensitive_documentsindex/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/sensitive_documentsindex/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 6,
            "total_words": 22,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.0,
            "fuzzy": 6,
            "fuzzy_words": 22,
            "fuzzy_percent": 100.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-12-21T23:22:33.559688Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/sensitive_documentsindex/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps.index.*.po",
                "slug": "first_stepsindex",
                "id": 28,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/first_steps.index.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps.index.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.boum.org/projects/tails/first_stepsindex/",
                "url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 87,
            "filename": "wiki/src/doc/first_steps.index.de.po",
            "revision": "106d59dab74996d75f1ccbb4c438241b7bca90da",
            "web_url": "https://translate.tails.boum.org/projects/tails/first_stepsindex/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/first_stepsindex/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 11,
            "total_words": 40,
            "translated": 2,
            "translated_words": 4,
            "translated_percent": 18.1,
            "fuzzy": 7,
            "fuzzy_words": 31,
            "fuzzy_percent": 63.6,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-27T15:32:04.145441Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps.index.*.po",
                "slug": "first_stepsindex",
                "id": 28,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/first_steps.index.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps.index.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.boum.org/projects/tails/first_stepsindex/",
                "url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 88,
            "filename": "wiki/src/doc/first_steps.index.fr.po",
            "revision": "94f63de0310d4b8767bc4c5dd74bc9e97c04ef0a",
            "web_url": "https://translate.tails.boum.org/projects/tails/first_stepsindex/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/first_stepsindex/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 11,
            "total_words": 40,
            "translated": 5,
            "translated_words": 14,
            "translated_percent": 45.4,
            "fuzzy": 6,
            "fuzzy_words": 26,
            "fuzzy_percent": 54.5,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-27T15:32:04.358259Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps.index.*.po",
                "slug": "first_stepsindex",
                "id": 28,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/first_steps.index.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps.index.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.boum.org/projects/tails/first_stepsindex/",
                "url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/first_stepsindex/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 89,
            "filename": "wiki/src/doc/first_steps.index.pt.po",
            "revision": "1777943561d86a0b705d36453c6e6844715bfea3",
            "web_url": "https://translate.tails.boum.org/projects/tails/first_stepsindex/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/first_stepsindex/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 11,
            "total_words": 40,
            "translated": 5,
            "translated_words": 14,
            "translated_percent": 45.4,
            "fuzzy": 6,
            "fuzzy_words": 26,
            "fuzzy_percent": 54.5,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-27T15:32:04.631147Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/first_stepsindex/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/wireless_devices.*.po",
                "slug": "wireless_devices",
                "id": 29,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics/wireless_devices.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics/wireless_devices.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.boum.org/projects/tails/wireless_devices/",
                "url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 90,
            "filename": "wiki/src/doc/advanced_topics/wireless_devices.de.po",
            "revision": "9e73f1d2a5c9fee2df406a674bbc8a5220c00386",
            "web_url": "https://translate.tails.boum.org/projects/tails/wireless_devices/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/wireless_devices/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 27,
            "total_words": 363,
            "translated": 19,
            "translated_words": 242,
            "translated_percent": 70.3,
            "fuzzy": 4,
            "fuzzy_words": 91,
            "fuzzy_percent": 14.8,
            "failing_checks": 1,
            "failing_checks_words": 23,
            "failing_checks_percent": 3.7,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-27T15:31:10.195743Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/wireless_devices.*.po",
                "slug": "wireless_devices",
                "id": 29,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics/wireless_devices.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics/wireless_devices.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.boum.org/projects/tails/wireless_devices/",
                "url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 91,
            "filename": "wiki/src/doc/advanced_topics/wireless_devices.fr.po",
            "revision": "69b7cf030510dc20421737c112dc82f82a241393",
            "web_url": "https://translate.tails.boum.org/projects/tails/wireless_devices/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/wireless_devices/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 27,
            "total_words": 363,
            "translated": 22,
            "translated_words": 316,
            "translated_percent": 81.4,
            "fuzzy": 2,
            "fuzzy_words": 35,
            "fuzzy_percent": 7.4,
            "failing_checks": 1,
            "failing_checks_words": 23,
            "failing_checks_percent": 3.7,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-27T15:31:10.417478Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/wireless_devices.*.po",
                "slug": "wireless_devices",
                "id": 29,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics/wireless_devices.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics/wireless_devices.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.boum.org/projects/tails/wireless_devices/",
                "url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/wireless_devices/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 92,
            "filename": "wiki/src/doc/advanced_topics/wireless_devices.pt.po",
            "revision": "1734025859185645728af75c174674fffad1edf3",
            "web_url": "https://translate.tails.boum.org/projects/tails/wireless_devices/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/wireless_devices/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 27,
            "total_words": 363,
            "translated": 19,
            "translated_words": 242,
            "translated_percent": 70.3,
            "fuzzy": 1,
            "fuzzy_words": 23,
            "fuzzy_percent": 3.7,
            "failing_checks": 1,
            "failing_checks_words": 23,
            "failing_checks_percent": 3.7,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-12-22T05:19:56.518798Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/wireless_devices/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/cold_boot_attacks.*.po",
                "slug": "cold_boot_attacks",
                "id": 31,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics/cold_boot_attacks.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics/cold_boot_attacks.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.boum.org/projects/tails/cold_boot_attacks/",
                "url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 96,
            "filename": "wiki/src/doc/advanced_topics/cold_boot_attacks.de.po",
            "revision": "6095af91f6923e3d14063e5f3b4ae693aa44871a",
            "web_url": "https://translate.tails.boum.org/projects/tails/cold_boot_attacks/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/cold_boot_attacks/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 11,
            "total_words": 276,
            "translated": 5,
            "translated_words": 122,
            "translated_percent": 45.4,
            "fuzzy": 3,
            "fuzzy_words": 49,
            "fuzzy_percent": 27.2,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-27T15:30:47.765833Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/cold_boot_attacks.*.po",
                "slug": "cold_boot_attacks",
                "id": 31,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics/cold_boot_attacks.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics/cold_boot_attacks.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.boum.org/projects/tails/cold_boot_attacks/",
                "url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 97,
            "filename": "wiki/src/doc/advanced_topics/cold_boot_attacks.fr.po",
            "revision": "d53cceb0a66b7fc2f574bf7fd6ab155846aaa856",
            "web_url": "https://translate.tails.boum.org/projects/tails/cold_boot_attacks/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/cold_boot_attacks/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 11,
            "total_words": 276,
            "translated": 6,
            "translated_words": 124,
            "translated_percent": 54.5,
            "fuzzy": 2,
            "fuzzy_words": 47,
            "fuzzy_percent": 18.1,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-04-09T12:24:25.997000Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/cold_boot_attacks.*.po",
                "slug": "cold_boot_attacks",
                "id": 31,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/advanced_topics/cold_boot_attacks.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/advanced_topics/cold_boot_attacks.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.boum.org/projects/tails/cold_boot_attacks/",
                "url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/cold_boot_attacks/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 98,
            "filename": "wiki/src/doc/advanced_topics/cold_boot_attacks.pt.po",
            "revision": "0f9c0392fe7762075b1d1c2155362e2a30b08822",
            "web_url": "https://translate.tails.boum.org/projects/tails/cold_boot_attacks/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/cold_boot_attacks/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 11,
            "total_words": 276,
            "translated": 5,
            "translated_words": 122,
            "translated_percent": 45.4,
            "fuzzy": 3,
            "fuzzy_words": 49,
            "fuzzy_percent": 27.2,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-27T15:30:48.585092Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/cold_boot_attacks/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/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": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "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.boum.org/projects/tails/virtualization/",
                "url": "https://translate.tails.boum.org/api/components/tails/virtualization/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/virtualization/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/virtualization/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/virtualization/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/virtualization/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/virtualization/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/virtualization/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 100,
            "filename": "wiki/src/doc/advanced_topics/virtualization.de.po",
            "revision": "411c14a01e3ad003037a33029cdb00fc7d180d6d",
            "web_url": "https://translate.tails.boum.org/projects/tails/virtualization/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/virtualization/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/virtualization/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 37,
            "total_words": 551,
            "translated": 28,
            "translated_words": 408,
            "translated_percent": 75.6,
            "fuzzy": 4,
            "fuzzy_words": 64,
            "fuzzy_percent": 10.8,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-04-23T19:22:03.740763Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/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": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "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.boum.org/projects/tails/virtualization/",
                "url": "https://translate.tails.boum.org/api/components/tails/virtualization/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/virtualization/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/virtualization/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/virtualization/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/virtualization/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/virtualization/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/virtualization/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 101,
            "filename": "wiki/src/doc/advanced_topics/virtualization.fr.po",
            "revision": "98cb1bb7093f985d74d0c63d49e1e7ea2c0335d2",
            "web_url": "https://translate.tails.boum.org/projects/tails/virtualization/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/virtualization/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/virtualization/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 37,
            "total_words": 551,
            "translated": 25,
            "translated_words": 295,
            "translated_percent": 67.5,
            "fuzzy": 7,
            "fuzzy_words": 177,
            "fuzzy_percent": 18.9,
            "failing_checks": 4,
            "failing_checks_words": 115,
            "failing_checks_percent": 10.8,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-04-24T19:53:46.598747Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/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": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "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.boum.org/projects/tails/virtualization/",
                "url": "https://translate.tails.boum.org/api/components/tails/virtualization/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/virtualization/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/virtualization/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/virtualization/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/virtualization/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/virtualization/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/virtualization/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 102,
            "filename": "wiki/src/doc/advanced_topics/virtualization.pt.po",
            "revision": "a62cf3a15a3a62f122c10ce61a7dffa5513195d1",
            "web_url": "https://translate.tails.boum.org/projects/tails/virtualization/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/virtualization/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/virtualization/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 37,
            "total_words": 551,
            "translated": 9,
            "translated_words": 21,
            "translated_percent": 24.3,
            "fuzzy": 1,
            "fuzzy_words": 2,
            "fuzzy_percent": 2.7,
            "failing_checks": 1,
            "failing_checks_words": 2,
            "failing_checks_percent": 2.7,
            "have_suggestion": 8,
            "have_comment": 0,
            "last_change": "2024-04-23T19:22:04.676808Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/virtualization/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/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": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "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.boum.org/projects/tails/virtualizationcaution/",
                "url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 103,
            "filename": "wiki/src/doc/advanced_topics/virtualization.caution.de.po",
            "revision": "b3760e970fdfb2519f7976c9d58b8c7541fbf981",
            "web_url": "https://translate.tails.boum.org/projects/tails/virtualizationcaution/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/virtualizationcaution/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/de/?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": "2023-11-09T13:13:36.506543Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/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": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "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.boum.org/projects/tails/virtualizationcaution/",
                "url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 104,
            "filename": "wiki/src/doc/advanced_topics/virtualization.caution.fr.po",
            "revision": "dde03908b2132282001a71a89b6aad66799ee027",
            "web_url": "https://translate.tails.boum.org/projects/tails/virtualizationcaution/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/virtualizationcaution/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/fr/?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": "2022-05-22T16:31:55.016718Z",
            "last_author": "Chre",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/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": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "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.boum.org/projects/tails/virtualizationcaution/",
                "url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/virtualizationcaution/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 105,
            "filename": "wiki/src/doc/advanced_topics/virtualization.caution.pt.po",
            "revision": "332d04c07e629eb8a2801f5f54daa42657db61bd",
            "web_url": "https://translate.tails.boum.org/projects/tails/virtualizationcaution/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/virtualizationcaution/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 3,
            "total_words": 32,
            "translated": 2,
            "translated_words": 3,
            "translated_percent": 66.6,
            "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": "2019-12-28T17:28:10Z",
            "last_author": "drebs",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/virtualizationcaution/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/requirements.*.po",
                "slug": "requirements",
                "id": 35,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/requirements.*.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.boum.org/projects/tails/requirements/",
                "url": "https://translate.tails.boum.org/api/components/tails/requirements/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/requirements/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/requirements/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/requirements/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/requirements/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/requirements/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/requirements/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 109,
            "filename": "wiki/src/doc/about/requirements.de.po",
            "revision": "b2646448bbbf04be19759cac8d12cd63f8fe05ac",
            "web_url": "https://translate.tails.boum.org/projects/tails/requirements/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/requirements/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/requirements/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 52,
            "total_words": 508,
            "translated": 37,
            "translated_words": 376,
            "translated_percent": 71.1,
            "fuzzy": 12,
            "fuzzy_words": 115,
            "fuzzy_percent": 23.0,
            "failing_checks": 4,
            "failing_checks_words": 35,
            "failing_checks_percent": 7.6,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-27T15:30:32.608327Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/requirements/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/requirements/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/requirements/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/requirements/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/requirements/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/requirements.*.po",
                "slug": "requirements",
                "id": 35,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/requirements.*.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.boum.org/projects/tails/requirements/",
                "url": "https://translate.tails.boum.org/api/components/tails/requirements/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/requirements/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/requirements/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/requirements/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/requirements/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/requirements/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/requirements/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 110,
            "filename": "wiki/src/doc/about/requirements.fr.po",
            "revision": "ec0fa6d585225eee8a44dec9ba1c45c55df7adc9",
            "web_url": "https://translate.tails.boum.org/projects/tails/requirements/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/requirements/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/requirements/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 52,
            "total_words": 508,
            "translated": 26,
            "translated_words": 215,
            "translated_percent": 50.0,
            "fuzzy": 13,
            "fuzzy_words": 118,
            "fuzzy_percent": 25.0,
            "failing_checks": 5,
            "failing_checks_words": 59,
            "failing_checks_percent": 9.6,
            "have_suggestion": 5,
            "have_comment": 0,
            "last_change": "2024-02-27T15:30:34.025562Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/requirements/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/requirements/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/requirements/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/requirements/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/requirements/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/requirements.*.po",
                "slug": "requirements",
                "id": 35,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/requirements.*.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.boum.org/projects/tails/requirements/",
                "url": "https://translate.tails.boum.org/api/components/tails/requirements/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/requirements/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/requirements/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/requirements/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/requirements/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/requirements/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/requirements/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 111,
            "filename": "wiki/src/doc/about/requirements.pt.po",
            "revision": "e535c793b467e8fa3bf4b27afac6c410d057349d",
            "web_url": "https://translate.tails.boum.org/projects/tails/requirements/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/requirements/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/requirements/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 52,
            "total_words": 508,
            "translated": 52,
            "translated_words": 508,
            "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-03-16T22:00:03.773272Z",
            "last_author": "drebs",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/requirements/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/requirements/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/requirements/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/requirements/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/requirements/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/features.*.po",
                "slug": "features",
                "id": 36,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/features.*.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.boum.org/projects/tails/features/",
                "url": "https://translate.tails.boum.org/api/components/tails/features/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/features/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/features/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/features/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/features/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/features/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/features/changes/?format=api",
                "task_url": null,
                "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.\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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 112,
            "filename": "wiki/src/doc/about/features.de.po",
            "revision": "6e4d5e678e21918f4057a3e9f562c1b939623b3f",
            "web_url": "https://translate.tails.boum.org/projects/tails/features/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/features/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/features/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 52,
            "total_words": 443,
            "translated": 48,
            "translated_words": 375,
            "translated_percent": 92.3,
            "fuzzy": 3,
            "fuzzy_words": 53,
            "fuzzy_percent": 5.7,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 1,
            "last_change": "2024-04-26T10:32:54.961862Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/features/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/features/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/features/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/features/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/features/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/features.*.po",
                "slug": "features",
                "id": 36,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/features.*.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.boum.org/projects/tails/features/",
                "url": "https://translate.tails.boum.org/api/components/tails/features/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/features/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/features/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/features/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/features/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/features/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/features/changes/?format=api",
                "task_url": null,
                "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.\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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 113,
            "filename": "wiki/src/doc/about/features.fr.po",
            "revision": "87333e91411f240ee6db64556445164defa0b498",
            "web_url": "https://translate.tails.boum.org/projects/tails/features/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/features/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/features/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 52,
            "total_words": 443,
            "translated": 50,
            "translated_words": 413,
            "translated_percent": 96.1,
            "fuzzy": 2,
            "fuzzy_words": 30,
            "fuzzy_percent": 3.8,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 1,
            "have_comment": 0,
            "last_change": "2024-04-26T10:20:02.653305Z",
            "last_author": "Deleted User",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/features/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/features/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/features/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/features/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/features/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/features.*.po",
                "slug": "features",
                "id": 36,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/features.*.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.boum.org/projects/tails/features/",
                "url": "https://translate.tails.boum.org/api/components/tails/features/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/features/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/features/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/features/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/features/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/features/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/features/changes/?format=api",
                "task_url": null,
                "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.\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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 114,
            "filename": "wiki/src/doc/about/features.pt.po",
            "revision": "30b807481454748f7c82004086432295c1592a08",
            "web_url": "https://translate.tails.boum.org/projects/tails/features/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/features/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/features/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 52,
            "total_words": 443,
            "translated": 52,
            "translated_words": 443,
            "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-03-16T21:45:23.782114Z",
            "last_author": "drebs",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/features/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/features/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/features/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/features/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/features/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/license.*.po",
                "slug": "license",
                "id": 37,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/license.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/license.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.boum.org/projects/tails/license/",
                "url": "https://translate.tails.boum.org/api/components/tails/license/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/license/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/license/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/license/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/license/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/license/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/license/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 115,
            "filename": "wiki/src/doc/about/license.de.po",
            "revision": "8ab2f309023a24778f27afbd1ccae95572f0a3da",
            "web_url": "https://translate.tails.boum.org/projects/tails/license/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/license/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/license/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 42,
            "total_words": 479,
            "translated": 18,
            "translated_words": 218,
            "translated_percent": 42.8,
            "fuzzy": 1,
            "fuzzy_words": 24,
            "fuzzy_percent": 2.3,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-11-28T13:40:20.144265Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/license/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/license/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/license/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/license/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/license/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/license.*.po",
                "slug": "license",
                "id": 37,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/license.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/license.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.boum.org/projects/tails/license/",
                "url": "https://translate.tails.boum.org/api/components/tails/license/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/license/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/license/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/license/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/license/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/license/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/license/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 116,
            "filename": "wiki/src/doc/about/license.fr.po",
            "revision": "a51ac5eb05cc67108a049fa645fd5cd5c04cf6d5",
            "web_url": "https://translate.tails.boum.org/projects/tails/license/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/license/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/license/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 42,
            "total_words": 479,
            "translated": 42,
            "translated_words": 479,
            "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-04-26T10:50:49.366923Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/license/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/license/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/license/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/license/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/license/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/license.*.po",
                "slug": "license",
                "id": 37,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/license.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/license.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.boum.org/projects/tails/license/",
                "url": "https://translate.tails.boum.org/api/components/tails/license/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/license/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/license/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/license/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/license/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/license/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/license/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 117,
            "filename": "wiki/src/doc/about/license.pt.po",
            "revision": "ab4e6d22efca048ed829ce73aeae3be71eed99ba",
            "web_url": "https://translate.tails.boum.org/projects/tails/license/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/license/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/license/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 42,
            "total_words": 479,
            "translated": 42,
            "translated_words": 479,
            "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-04-26T10:53:15.613152Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/license/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/license/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/license/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/license/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/license/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/tor/why.*.po",
                "slug": "wikisrcdocanonymous_internettorwhy-po",
                "id": 38,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/anonymous_internet/tor/why.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/tor.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.boum.org/projects/tails/wikisrcdocanonymous_internettorwhy-po/",
                "url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 118,
            "filename": "wiki/src/doc/anonymous_internet/tor/why.de.po",
            "revision": "8f7b8cdfb2eaa3c7acdda9b06221646d442238f8",
            "web_url": "https://translate.tails.boum.org/projects/tails/wikisrcdocanonymous_internettorwhy-po/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/wikisrcdocanonymous_internettorwhy-po/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 26,
            "total_words": 532,
            "translated": 15,
            "translated_words": 321,
            "translated_percent": 57.6,
            "fuzzy": 6,
            "fuzzy_words": 140,
            "fuzzy_percent": 23.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-04-05T03:34:20.223482Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/tor/why.*.po",
                "slug": "wikisrcdocanonymous_internettorwhy-po",
                "id": 38,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/anonymous_internet/tor/why.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/tor.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.boum.org/projects/tails/wikisrcdocanonymous_internettorwhy-po/",
                "url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 119,
            "filename": "wiki/src/doc/anonymous_internet/tor/why.fr.po",
            "revision": "314652e62351f16a7349f46f565244430d6d9727",
            "web_url": "https://translate.tails.boum.org/projects/tails/wikisrcdocanonymous_internettorwhy-po/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/wikisrcdocanonymous_internettorwhy-po/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 26,
            "total_words": 532,
            "translated": 20,
            "translated_words": 392,
            "translated_percent": 76.9,
            "fuzzy": 6,
            "fuzzy_words": 140,
            "fuzzy_percent": 23.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-04-05T03:34:20.606080Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/tor/why.*.po",
                "slug": "wikisrcdocanonymous_internettorwhy-po",
                "id": 38,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/anonymous_internet/tor/why.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/tor.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.boum.org/projects/tails/wikisrcdocanonymous_internettorwhy-po/",
                "url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/wikisrcdocanonymous_internettorwhy-po/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 120,
            "filename": "wiki/src/doc/anonymous_internet/tor/why.pt.po",
            "revision": "b9e2be957ecff92ac740a5fa7dda6a5a6e1c9063",
            "web_url": "https://translate.tails.boum.org/projects/tails/wikisrcdocanonymous_internettorwhy-po/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/wikisrcdocanonymous_internettorwhy-po/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 26,
            "total_words": 532,
            "translated": 13,
            "translated_words": 312,
            "translated_percent": 50.0,
            "fuzzy": 8,
            "fuzzy_words": 149,
            "fuzzy_percent": 30.7,
            "failing_checks": 2,
            "failing_checks_words": 9,
            "failing_checks_percent": 7.6,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-04-05T03:34:21.104413Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/wikisrcdocanonymous_internettorwhy-po/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/acknowledgments_and_similar_projects.*.po",
                "slug": "acknowledgments_and_similar_projects",
                "id": 39,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/acknowledgments_and_similar_projects.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/acknowledgments_and_similar_projects.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.boum.org/projects/tails/acknowledgments_and_similar_projects/",
                "url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/changes/?format=api",
                "task_url": null,
                "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 }})",
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 121,
            "filename": "wiki/src/doc/about/acknowledgments_and_similar_projects.de.po",
            "revision": "648ad15fbe24a8933748a502db821b6ac102d50f",
            "web_url": "https://translate.tails.boum.org/projects/tails/acknowledgments_and_similar_projects/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/acknowledgments_and_similar_projects/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 36,
            "total_words": 207,
            "translated": 9,
            "translated_words": 68,
            "translated_percent": 25.0,
            "fuzzy": 24,
            "fuzzy_words": 96,
            "fuzzy_percent": 66.6,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-04-05T03:34:09.161092Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/acknowledgments_and_similar_projects.*.po",
                "slug": "acknowledgments_and_similar_projects",
                "id": 39,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/acknowledgments_and_similar_projects.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/acknowledgments_and_similar_projects.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.boum.org/projects/tails/acknowledgments_and_similar_projects/",
                "url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/changes/?format=api",
                "task_url": null,
                "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 }})",
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 122,
            "filename": "wiki/src/doc/about/acknowledgments_and_similar_projects.fr.po",
            "revision": "f2375880af634c8894d30237fa7873fa4fecc87f",
            "web_url": "https://translate.tails.boum.org/projects/tails/acknowledgments_and_similar_projects/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/acknowledgments_and_similar_projects/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 36,
            "total_words": 207,
            "translated": 10,
            "translated_words": 87,
            "translated_percent": 27.7,
            "fuzzy": 24,
            "fuzzy_words": 96,
            "fuzzy_percent": 66.6,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-04-05T03:34:09.459748Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/acknowledgments_and_similar_projects.*.po",
                "slug": "acknowledgments_and_similar_projects",
                "id": 39,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/acknowledgments_and_similar_projects.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/acknowledgments_and_similar_projects.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.boum.org/projects/tails/acknowledgments_and_similar_projects/",
                "url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/acknowledgments_and_similar_projects/changes/?format=api",
                "task_url": null,
                "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 }})",
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 123,
            "filename": "wiki/src/doc/about/acknowledgments_and_similar_projects.pt.po",
            "revision": "8d2b88270a8ecb78662da66b6bedbe1ec2fa9302",
            "web_url": "https://translate.tails.boum.org/projects/tails/acknowledgments_and_similar_projects/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/acknowledgments_and_similar_projects/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 36,
            "total_words": 207,
            "translated": 10,
            "translated_words": 87,
            "translated_percent": 27.7,
            "fuzzy": 24,
            "fuzzy_words": 96,
            "fuzzy_percent": 66.6,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-04-05T03:34:09.884864Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/acknowledgments_and_similar_projects/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/openpgp_keys.*.po",
                "slug": "openpgp_keys",
                "id": 42,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/openpgp_keys.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/openpgp_keys.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.boum.org/projects/tails/openpgp_keys/",
                "url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 130,
            "filename": "wiki/src/doc/about/openpgp_keys.de.po",
            "revision": "907b6e8290971891ffbbe1e3318b7e2b7cfff819",
            "web_url": "https://translate.tails.boum.org/projects/tails/openpgp_keys/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/openpgp_keys/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 90,
            "total_words": 1247,
            "translated": 52,
            "translated_words": 596,
            "translated_percent": 57.7,
            "fuzzy": 31,
            "fuzzy_words": 521,
            "fuzzy_percent": 34.4,
            "failing_checks": 11,
            "failing_checks_words": 88,
            "failing_checks_percent": 12.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-27T15:30:28.044363Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/openpgp_keys.*.po",
                "slug": "openpgp_keys",
                "id": 42,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/openpgp_keys.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/openpgp_keys.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.boum.org/projects/tails/openpgp_keys/",
                "url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 131,
            "filename": "wiki/src/doc/about/openpgp_keys.fr.po",
            "revision": "a70e231abc3dab26d217b1369eabfdba0c842fd5",
            "web_url": "https://translate.tails.boum.org/projects/tails/openpgp_keys/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/openpgp_keys/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 90,
            "total_words": 1247,
            "translated": 72,
            "translated_words": 1012,
            "translated_percent": 80.0,
            "fuzzy": 18,
            "fuzzy_words": 235,
            "fuzzy_percent": 20.0,
            "failing_checks": 11,
            "failing_checks_words": 88,
            "failing_checks_percent": 12.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-04-05T03:34:15.761778Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/openpgp_keys.*.po",
                "slug": "openpgp_keys",
                "id": 42,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/openpgp_keys.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/openpgp_keys.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.boum.org/projects/tails/openpgp_keys/",
                "url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/openpgp_keys/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 132,
            "filename": "wiki/src/doc/about/openpgp_keys.pt.po",
            "revision": "a1ed9d6e6dd83470d5611d6973257bfc1f3bceda",
            "web_url": "https://translate.tails.boum.org/projects/tails/openpgp_keys/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/openpgp_keys/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 90,
            "total_words": 1247,
            "translated": 72,
            "translated_words": 1012,
            "translated_percent": 80.0,
            "fuzzy": 18,
            "fuzzy_words": 235,
            "fuzzy_percent": 20.0,
            "failing_checks": 11,
            "failing_checks_words": 88,
            "failing_checks_percent": 12.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-04-05T03:34:16.602403Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/openpgp_keys/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/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": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "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.boum.org/projects/tails/trust/",
                "url": "https://translate.tails.boum.org/api/components/tails/trust/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/trust/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/trust/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/trust/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/trust/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/trust/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/trust/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 133,
            "filename": "wiki/src/doc/about/trust.de.po",
            "revision": "65455da5206f9697d015098c619ae1c80da7d903",
            "web_url": "https://translate.tails.boum.org/projects/tails/trust/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/trust/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/trust/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 19,
            "total_words": 368,
            "translated": 14,
            "translated_words": 259,
            "translated_percent": 73.6,
            "fuzzy": 4,
            "fuzzy_words": 73,
            "fuzzy_percent": 21.0,
            "failing_checks": 2,
            "failing_checks_words": 25,
            "failing_checks_percent": 10.5,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-27T15:30:39.527563Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/trust/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/trust/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/trust/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/trust/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/trust/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/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": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "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.boum.org/projects/tails/trust/",
                "url": "https://translate.tails.boum.org/api/components/tails/trust/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/trust/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/trust/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/trust/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/trust/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/trust/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/trust/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 134,
            "filename": "wiki/src/doc/about/trust.fr.po",
            "revision": "24ea8be48e395a71b51493d5601b7cfca41e5af3",
            "web_url": "https://translate.tails.boum.org/projects/tails/trust/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/trust/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/trust/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 19,
            "total_words": 368,
            "translated": 16,
            "translated_words": 284,
            "translated_percent": 84.2,
            "fuzzy": 2,
            "fuzzy_words": 48,
            "fuzzy_percent": 10.5,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 1,
            "have_comment": 0,
            "last_change": "2024-04-09T16:03:30.608618Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/trust/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/trust/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/trust/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/trust/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/trust/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/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": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "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.boum.org/projects/tails/trust/",
                "url": "https://translate.tails.boum.org/api/components/tails/trust/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/trust/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/trust/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/trust/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/trust/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/trust/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/trust/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 135,
            "filename": "wiki/src/doc/about/trust.pt.po",
            "revision": "dc8847b69eaae28fee6cc6c16018d4b4d25a38f1",
            "web_url": "https://translate.tails.boum.org/projects/tails/trust/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/trust/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/trust/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 19,
            "total_words": 368,
            "translated": 19,
            "translated_words": 368,
            "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-03-28T23:03:50.167837Z",
            "last_author": "drebs",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/trust/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/trust/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/trust/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/trust/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/trust/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/finances.*.po",
                "slug": "finances",
                "id": 44,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/finances.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/finances.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.boum.org/projects/tails/finances/",
                "url": "https://translate.tails.boum.org/api/components/tails/finances/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/finances/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/finances/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/finances/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/finances/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/finances/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/finances/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 136,
            "filename": "wiki/src/doc/about/finances.de.po",
            "revision": "70220a7e49d2d7a41700094b707cad2f415879a7",
            "web_url": "https://translate.tails.boum.org/projects/tails/finances/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/finances/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/finances/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 144,
            "total_words": 1409,
            "translated": 40,
            "translated_words": 359,
            "translated_percent": 27.7,
            "fuzzy": 70,
            "fuzzy_words": 775,
            "fuzzy_percent": 48.6,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-11-24T09:35:44.049958Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/finances/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/finances/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/finances/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/finances/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/finances/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/finances.*.po",
                "slug": "finances",
                "id": 44,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/finances.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/finances.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.boum.org/projects/tails/finances/",
                "url": "https://translate.tails.boum.org/api/components/tails/finances/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/finances/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/finances/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/finances/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/finances/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/finances/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/finances/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 137,
            "filename": "wiki/src/doc/about/finances.fr.po",
            "revision": "faf967a8ade3d3d32d76be4eb6f3cbdc5ba29bcf",
            "web_url": "https://translate.tails.boum.org/projects/tails/finances/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/finances/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/finances/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 144,
            "total_words": 1409,
            "translated": 144,
            "translated_words": 1409,
            "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-09-08T17:10:04.406123Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/finances/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/finances/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/finances/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/finances/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/finances/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/about/finances.*.po",
                "slug": "finances",
                "id": 44,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/about/finances.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/about/finances.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.boum.org/projects/tails/finances/",
                "url": "https://translate.tails.boum.org/api/components/tails/finances/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/finances/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/finances/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/finances/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/finances/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/finances/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/finances/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 138,
            "filename": "wiki/src/doc/about/finances.pt.po",
            "revision": "783ab59fff94e87fd94edc4bd289d22226c205d1",
            "web_url": "https://translate.tails.boum.org/projects/tails/finances/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/finances/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/finances/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 144,
            "total_words": 1409,
            "translated": 18,
            "translated_words": 69,
            "translated_percent": 12.5,
            "fuzzy": 89,
            "fuzzy_words": 1043,
            "fuzzy_percent": 61.8,
            "failing_checks": 18,
            "failing_checks_words": 266,
            "failing_checks_percent": 12.5,
            "have_suggestion": 2,
            "have_comment": 0,
            "last_change": "2023-09-08T17:10:10.048637Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/finances/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/finances/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/finances/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/finances/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/finances/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/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": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "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.boum.org/projects/tails/tor_browser/",
                "url": "https://translate.tails.boum.org/api/components/tails/tor_browser/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 139,
            "filename": "wiki/src/doc/anonymous_internet/Tor_Browser.de.po",
            "revision": "e0ef9d08bc973f90f180b164d48680dab52a2242",
            "web_url": "https://translate.tails.boum.org/projects/tails/tor_browser/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/tor_browser/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 88,
            "total_words": 1479,
            "translated": 27,
            "translated_words": 218,
            "translated_percent": 30.6,
            "fuzzy": 24,
            "fuzzy_words": 436,
            "fuzzy_percent": 27.2,
            "failing_checks": 2,
            "failing_checks_words": 35,
            "failing_checks_percent": 2.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-27T15:31:13.545546Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/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_fr",
                    "fra",
                    "fre"
                ],
                "direction": "ltr",
                "population": 278611506,
                "web_url": "https://translate.tails.boum.org/languages/fr/",
                "url": "https://translate.tails.boum.org/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/fr/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": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "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.boum.org/projects/tails/tor_browser/",
                "url": "https://translate.tails.boum.org/api/components/tails/tor_browser/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "fr",
            "id": 140,
            "filename": "wiki/src/doc/anonymous_internet/Tor_Browser.fr.po",
            "revision": "7c3acb9e173f959d924e4aa4f906bebe2fef113e",
            "web_url": "https://translate.tails.boum.org/projects/tails/tor_browser/fr/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/tor_browser/fr/",
            "url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 88,
            "total_words": 1479,
            "translated": 71,
            "translated_words": 1237,
            "translated_percent": 80.6,
            "fuzzy": 10,
            "fuzzy_words": 119,
            "fuzzy_percent": 11.3,
            "failing_checks": 2,
            "failing_checks_words": 35,
            "failing_checks_percent": 2.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-04-24T20:44:50.037067Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/fr/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/fr/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/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_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://translate.tails.boum.org/languages/pt/",
                "url": "https://translate.tails.boum.org/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/pt/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": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "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.boum.org/projects/tails/tor_browser/",
                "url": "https://translate.tails.boum.org/api/components/tails/tor_browser/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/tor_browser/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "pt",
            "id": 141,
            "filename": "wiki/src/doc/anonymous_internet/Tor_Browser.pt.po",
            "revision": "51fc1bdacd6866b5116e9c8b0df9c8e9d888b6d2",
            "web_url": "https://translate.tails.boum.org/projects/tails/tor_browser/pt/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/tor_browser/pt/",
            "url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 88,
            "total_words": 1479,
            "translated": 10,
            "translated_words": 40,
            "translated_percent": 11.3,
            "fuzzy": 24,
            "fuzzy_words": 364,
            "fuzzy_percent": 27.2,
            "failing_checks": 12,
            "failing_checks_words": 195,
            "failing_checks_percent": 13.6,
            "have_suggestion": 14,
            "have_comment": 0,
            "last_change": "2023-12-21T23:21:41.579611Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/pt/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/pt/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/tor_browser/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_de",
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "population": 136350226,
                "web_url": "https://translate.tails.boum.org/languages/de/",
                "url": "https://translate.tails.boum.org/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/electrum.*.po",
                "slug": "electrum",
                "id": 47,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.boum.org/languages/en/",
                    "url": "https://translate.tails.boum.org/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.boum.org/projects/tails/",
                    "url": "https://translate.tails.boum.org/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.boum.org/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.boum.org/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.boum.org/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.boum.org/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.boum.org/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.boum.org/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.boum.org/api/projects/tails/labels/?format=api",
                    "translation_review": true,
                    "source_review": false,
                    "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": ""
                },
                "vcs": "git",
                "repo": "gitolite@puppet-git.lizard:tails",
                "git_export": "",
                "branch": "master",
                "push_branch": "",
                "filemask": "wiki/src/doc/anonymous_internet/electrum.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/electrum.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.boum.org/projects/tails/electrum/",
                "url": "https://translate.tails.boum.org/api/components/tails/electrum/?format=api",
                "repository_url": "https://translate.tails.boum.org/api/components/tails/electrum/repository/?format=api",
                "translations_url": "https://translate.tails.boum.org/api/components/tails/electrum/translations/?format=api",
                "statistics_url": "https://translate.tails.boum.org/api/components/tails/electrum/statistics/?format=api",
                "lock_url": "https://translate.tails.boum.org/api/components/tails/electrum/lock/?format=api",
                "links_url": "https://translate.tails.boum.org/api/components/tails/electrum/links/?format=api",
                "changes_list_url": "https://translate.tails.boum.org/api/components/tails/electrum/changes/?format=api",
                "task_url": null,
                "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": "^[^.]+$",
                "variant_regex": "",
                "addons": [],
                "is_glossary": false,
                "glossary_color": "silver",
                "category": null
            },
            "language_code": "de",
            "id": 145,
            "filename": "wiki/src/doc/anonymous_internet/electrum.de.po",
            "revision": "c94007a2ca1d1341483c0964fcdc150e5856f4a9",
            "web_url": "https://translate.tails.boum.org/projects/tails/electrum/de/",
            "share_url": "https://translate.tails.boum.org/engage/tails/-/de/",
            "translate_url": "https://translate.tails.boum.org/translate/tails/electrum/de/",
            "url": "https://translate.tails.boum.org/api/translations/tails/electrum/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 33,
            "total_words": 385,
            "translated": 16,
            "translated_words": 184,
            "translated_percent": 48.4,
            "fuzzy": 3,
            "fuzzy_words": 46,
            "fuzzy_percent": 9.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-27T15:31:16.668437Z",
            "last_author": null,
            "repository_url": "https://translate.tails.boum.org/api/translations/tails/electrum/de/repository/?format=api",
            "file_url": "https://translate.tails.boum.org/api/translations/tails/electrum/de/file/?format=api",
            "statistics_url": "https://translate.tails.boum.org/api/translations/tails/electrum/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.boum.org/api/translations/tails/electrum/de/changes/?format=api",
            "units_list_url": "https://translate.tails.boum.org/api/translations/tails/electrum/de/units/?format=api"
        }
    ]
}