Translation components API.

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

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

{
    "count": 5338,
    "next": "https://translate.tails.net/api/translations/?format=api&page=4",
    "previous": "https://translate.tails.net/api/translations/?format=api&page=2",
    "results": [
        {
            "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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/pidgin.*.po",
                "slug": "pidgin",
                "id": 49,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/pidgin.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/pidgin.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/pidgin/",
                "url": "https://translate.tails.net/api/components/tails/pidgin/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/pidgin/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/pidgin/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/pidgin/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/pidgin/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/pidgin/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/pidgin/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": 152,
            "filename": "wiki/src/doc/anonymous_internet/pidgin.fr.po",
            "revision": "3ddb8ecb6542dbb18d8aeeeee63956cb87bd224f",
            "web_url": "https://translate.tails.net/projects/tails/pidgin/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/pidgin/fr/",
            "url": "https://translate.tails.net/api/translations/tails/pidgin/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 30,
            "total_words": 332,
            "translated": 30,
            "translated_words": 332,
            "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-05-28T09:03:02.170655Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/pidgin/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/pidgin/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/pidgin/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/pidgin/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/pidgin/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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/pidgin.*.po",
                "slug": "pidgin",
                "id": 49,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/pidgin.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/pidgin.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/pidgin/",
                "url": "https://translate.tails.net/api/components/tails/pidgin/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/pidgin/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/pidgin/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/pidgin/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/pidgin/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/pidgin/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/pidgin/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": 153,
            "filename": "wiki/src/doc/anonymous_internet/pidgin.pt.po",
            "revision": "4cbc11902bb5f130bc97ad073a811c395d98b4c2",
            "web_url": "https://translate.tails.net/projects/tails/pidgin/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/pidgin/pt/",
            "url": "https://translate.tails.net/api/translations/tails/pidgin/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 30,
            "total_words": 332,
            "translated": 7,
            "translated_words": 57,
            "translated_percent": 23.3,
            "fuzzy": 6,
            "fuzzy_words": 127,
            "fuzzy_percent": 20.0,
            "failing_checks": 4,
            "failing_checks_words": 93,
            "failing_checks_percent": 13.3,
            "have_suggestion": 23,
            "have_comment": 0,
            "last_change": "2024-05-27T22:25:40.077555Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/pidgin/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/pidgin/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/pidgin/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/pidgin/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/pidgin/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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/tor/slow.*.po",
                "slug": "wikisrcdocanonymous_internettorslow-po",
                "id": 50,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/slow.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/why_tor_is_slow.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocanonymous_internettorslow-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-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": 154,
            "filename": "wiki/src/doc/anonymous_internet/tor/slow.de.po",
            "revision": "fbabbf02ed319e0d61e5754c6f33ff12902abe14",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocanonymous_internettorslow-po/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocanonymous_internettorslow-po/de/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 9,
            "total_words": 216,
            "translated": 9,
            "translated_words": 216,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-11-09T18:26:21.289213Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/tor/slow.*.po",
                "slug": "wikisrcdocanonymous_internettorslow-po",
                "id": 50,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/slow.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/why_tor_is_slow.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocanonymous_internettorslow-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-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": 155,
            "filename": "wiki/src/doc/anonymous_internet/tor/slow.fr.po",
            "revision": "a30d495d1b82407a5d22c581ff52ad591ab5b7f4",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocanonymous_internettorslow-po/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocanonymous_internettorslow-po/fr/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 9,
            "total_words": 216,
            "translated": 9,
            "translated_words": 216,
            "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-05-17T19:52:31.438854Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/tor/slow.*.po",
                "slug": "wikisrcdocanonymous_internettorslow-po",
                "id": 50,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/slow.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/why_tor_is_slow.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocanonymous_internettorslow-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorslow-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": 156,
            "filename": "wiki/src/doc/anonymous_internet/tor/slow.pt.po",
            "revision": "bc1e8aeba3419a53425cda4e775e745fd44b8730",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocanonymous_internettorslow-po/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocanonymous_internettorslow-po/pt/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 9,
            "total_words": 216,
            "translated": 8,
            "translated_words": 151,
            "translated_percent": 88.8,
            "fuzzy": 1,
            "fuzzy_words": 65,
            "fuzzy_percent": 11.1,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 1,
            "have_comment": 0,
            "last_change": "2024-05-17T20:00:37.281091Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-po/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorslow-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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/networkmanager.*.po",
                "slug": "networkmanager",
                "id": 52,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/networkmanager.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/networkmanager.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/networkmanager/",
                "url": "https://translate.tails.net/api/components/tails/networkmanager/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/networkmanager/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/networkmanager/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/networkmanager/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/networkmanager/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/networkmanager/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/networkmanager/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": 160,
            "filename": "wiki/src/doc/anonymous_internet/networkmanager.de.po",
            "revision": "90f349bb9bdc39d47773f607e6c785c95a140488",
            "web_url": "https://translate.tails.net/projects/tails/networkmanager/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/networkmanager/de/",
            "url": "https://translate.tails.net/api/translations/tails/networkmanager/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 22,
            "total_words": 211,
            "translated": 20,
            "translated_words": 181,
            "translated_percent": 90.9,
            "fuzzy": 1,
            "fuzzy_words": 19,
            "fuzzy_percent": 4.5,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-03-06T11:03:53.874633Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/networkmanager/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/networkmanager/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/networkmanager/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/networkmanager/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/networkmanager/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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/networkmanager.*.po",
                "slug": "networkmanager",
                "id": 52,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/networkmanager.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/networkmanager.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/networkmanager/",
                "url": "https://translate.tails.net/api/components/tails/networkmanager/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/networkmanager/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/networkmanager/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/networkmanager/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/networkmanager/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/networkmanager/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/networkmanager/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": 161,
            "filename": "wiki/src/doc/anonymous_internet/networkmanager.fr.po",
            "revision": "5605cf8f32ad09c4a1c5d23e66e636d21bc0dca5",
            "web_url": "https://translate.tails.net/projects/tails/networkmanager/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/networkmanager/fr/",
            "url": "https://translate.tails.net/api/translations/tails/networkmanager/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 22,
            "total_words": 211,
            "translated": 20,
            "translated_words": 181,
            "translated_percent": 90.9,
            "fuzzy": 1,
            "fuzzy_words": 19,
            "fuzzy_percent": 4.5,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-03-06T11:03:54.188849Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/networkmanager/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/networkmanager/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/networkmanager/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/networkmanager/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/networkmanager/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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/networkmanager.*.po",
                "slug": "networkmanager",
                "id": 52,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/networkmanager.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/networkmanager.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/networkmanager/",
                "url": "https://translate.tails.net/api/components/tails/networkmanager/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/networkmanager/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/networkmanager/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/networkmanager/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/networkmanager/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/networkmanager/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/networkmanager/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": 162,
            "filename": "wiki/src/doc/anonymous_internet/networkmanager.pt.po",
            "revision": "bad08b7f7a4ebb82df1ec5cede4ea9d824ced878",
            "web_url": "https://translate.tails.net/projects/tails/networkmanager/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/networkmanager/pt/",
            "url": "https://translate.tails.net/api/translations/tails/networkmanager/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 22,
            "total_words": 211,
            "translated": 20,
            "translated_words": 181,
            "translated_percent": 90.9,
            "fuzzy": 1,
            "fuzzy_words": 19,
            "fuzzy_percent": 4.5,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 2,
            "have_comment": 0,
            "last_change": "2025-03-06T11:03:54.860427Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/networkmanager/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/networkmanager/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/networkmanager/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/networkmanager/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/networkmanager/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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/unsafe_browser.*.po",
                "slug": "unsafe_browser",
                "id": 54,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/unsafe_browser.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/unsafe_browser.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/unsafe_browser/",
                "url": "https://translate.tails.net/api/components/tails/unsafe_browser/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/unsafe_browser/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/unsafe_browser/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/unsafe_browser/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/unsafe_browser/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/unsafe_browser/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/unsafe_browser/changes/?format=api",
                "task_url": null,
                "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": 166,
            "filename": "wiki/src/doc/anonymous_internet/unsafe_browser.de.po",
            "revision": "57174fbc75474a20a4870a1b6ac55f095fef41eb",
            "web_url": "https://translate.tails.net/projects/tails/unsafe_browser/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/unsafe_browser/de/",
            "url": "https://translate.tails.net/api/translations/tails/unsafe_browser/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 14,
            "total_words": 81,
            "translated": 14,
            "translated_words": 81,
            "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-10-09T12:24:51.465532Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/unsafe_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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/unsafe_browser.*.po",
                "slug": "unsafe_browser",
                "id": 54,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/unsafe_browser.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/unsafe_browser.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/unsafe_browser/",
                "url": "https://translate.tails.net/api/components/tails/unsafe_browser/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/unsafe_browser/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/unsafe_browser/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/unsafe_browser/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/unsafe_browser/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/unsafe_browser/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/unsafe_browser/changes/?format=api",
                "task_url": null,
                "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": 167,
            "filename": "wiki/src/doc/anonymous_internet/unsafe_browser.fr.po",
            "revision": "2d5f5aa026a45830f23bac26ac8c57d15be39612",
            "web_url": "https://translate.tails.net/projects/tails/unsafe_browser/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/unsafe_browser/fr/",
            "url": "https://translate.tails.net/api/translations/tails/unsafe_browser/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 14,
            "total_words": 81,
            "translated": 14,
            "translated_words": 81,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-09-30T09:37:28.929927Z",
            "last_author": "Chre",
            "repository_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/unsafe_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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/anonymous_internet/unsafe_browser.*.po",
                "slug": "unsafe_browser",
                "id": 54,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/unsafe_browser.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/anonymous_internet/unsafe_browser.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/unsafe_browser/",
                "url": "https://translate.tails.net/api/components/tails/unsafe_browser/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/unsafe_browser/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/unsafe_browser/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/unsafe_browser/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/unsafe_browser/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/unsafe_browser/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/unsafe_browser/changes/?format=api",
                "task_url": null,
                "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": 168,
            "filename": "wiki/src/doc/anonymous_internet/unsafe_browser.pt.po",
            "revision": "3e380c9caac48fbea41a2b29cf6e508fdb30fdc2",
            "web_url": "https://translate.tails.net/projects/tails/unsafe_browser/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/unsafe_browser/pt/",
            "url": "https://translate.tails.net/api/translations/tails/unsafe_browser/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 14,
            "total_words": 81,
            "translated": 14,
            "translated_words": 81,
            "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:11:22.001289Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/unsafe_browser/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/unsafe_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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/internal_hard_disk.*.po",
                "slug": "wikisrcdocadvanced_topicsinternal_hard_disk-po",
                "id": 55,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/internal_hard_disk.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/encryption_and_privacy/your_data_wont_be_saved_unless_explicitly_asked.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-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": 169,
            "filename": "wiki/src/doc/advanced_topics/internal_hard_disk.de.po",
            "revision": "9eb3465624eec55c08bac1efdf7008aaf288961b",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/de/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 15,
            "total_words": 179,
            "translated": 15,
            "translated_words": 179,
            "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-10-19T11:06:26.175697Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/internal_hard_disk.*.po",
                "slug": "wikisrcdocadvanced_topicsinternal_hard_disk-po",
                "id": 55,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/internal_hard_disk.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/encryption_and_privacy/your_data_wont_be_saved_unless_explicitly_asked.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-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": 170,
            "filename": "wiki/src/doc/advanced_topics/internal_hard_disk.fr.po",
            "revision": "b9a6fe31c753f855b02144993d5a59e4fc361452",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/fr/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 15,
            "total_words": 179,
            "translated": 15,
            "translated_words": 179,
            "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-05-14T20:03:15.782597Z",
            "last_author": "Chre",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/advanced_topics/internal_hard_disk.*.po",
                "slug": "wikisrcdocadvanced_topicsinternal_hard_disk-po",
                "id": 55,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/internal_hard_disk.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/encryption_and_privacy/your_data_wont_be_saved_unless_explicitly_asked.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocadvanced_topicsinternal_hard_disk-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": 171,
            "filename": "wiki/src/doc/advanced_topics/internal_hard_disk.pt.po",
            "revision": "984ae97a4e781a6b9733b64a6a31ac2beb6beb2d",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/pt/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 15,
            "total_words": 179,
            "translated": 4,
            "translated_words": 6,
            "translated_percent": 26.6,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 11,
            "have_comment": 0,
            "last_change": "2024-09-22T18:53:22.589053Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-po/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocadvanced_topicsinternal_hard_disk-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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/encryption_and_privacy/manage_passwords.*.po",
                "slug": "manage_passwords",
                "id": 61,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/encryption_and_privacy/manage_passwords.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/encryption_and_privacy/manage_passwords.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/manage_passwords/",
                "url": "https://translate.tails.net/api/components/tails/manage_passwords/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/manage_passwords/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/manage_passwords/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/manage_passwords/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/manage_passwords/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/manage_passwords/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/manage_passwords/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": 188,
            "filename": "wiki/src/doc/encryption_and_privacy/manage_passwords.de.po",
            "revision": "28ba6f462cf8363d67d8f28cecafc3f6a57807c8",
            "web_url": "https://translate.tails.net/projects/tails/manage_passwords/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/manage_passwords/de/",
            "url": "https://translate.tails.net/api/translations/tails/manage_passwords/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 44,
            "total_words": 523,
            "translated": 31,
            "translated_words": 387,
            "translated_percent": 70.4,
            "fuzzy": 3,
            "fuzzy_words": 33,
            "fuzzy_percent": 6.8,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-10-21T13:37:35.882427Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.net/api/translations/tails/manage_passwords/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/manage_passwords/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/manage_passwords/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/manage_passwords/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/manage_passwords/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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/encryption_and_privacy/manage_passwords.*.po",
                "slug": "manage_passwords",
                "id": 61,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/encryption_and_privacy/manage_passwords.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/encryption_and_privacy/manage_passwords.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/manage_passwords/",
                "url": "https://translate.tails.net/api/components/tails/manage_passwords/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/manage_passwords/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/manage_passwords/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/manage_passwords/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/manage_passwords/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/manage_passwords/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/manage_passwords/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": 189,
            "filename": "wiki/src/doc/encryption_and_privacy/manage_passwords.fr.po",
            "revision": "55a45f2143ae96674e9ea2bf9fa428e7cd434874",
            "web_url": "https://translate.tails.net/projects/tails/manage_passwords/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/manage_passwords/fr/",
            "url": "https://translate.tails.net/api/translations/tails/manage_passwords/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 44,
            "total_words": 523,
            "translated": 44,
            "translated_words": 523,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-09-30T11:01:26.430032Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/manage_passwords/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/manage_passwords/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/manage_passwords/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/manage_passwords/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/manage_passwords/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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/encryption_and_privacy/manage_passwords.*.po",
                "slug": "manage_passwords",
                "id": 61,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/encryption_and_privacy/manage_passwords.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/encryption_and_privacy/manage_passwords.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/manage_passwords/",
                "url": "https://translate.tails.net/api/components/tails/manage_passwords/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/manage_passwords/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/manage_passwords/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/manage_passwords/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/manage_passwords/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/manage_passwords/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/manage_passwords/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": 190,
            "filename": "wiki/src/doc/encryption_and_privacy/manage_passwords.pt.po",
            "revision": "ce96cb6dc395b514b1ea7d8f3f1cfa9cb4f43289",
            "web_url": "https://translate.tails.net/projects/tails/manage_passwords/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/manage_passwords/pt/",
            "url": "https://translate.tails.net/api/translations/tails/manage_passwords/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 44,
            "total_words": 523,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 44,
            "have_comment": 0,
            "last_change": null,
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/manage_passwords/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/manage_passwords/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/manage_passwords/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/manage_passwords/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/manage_passwords/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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/encryption_and_privacy/secure_deletion.*.po",
                "slug": "secure_deletion",
                "id": 62,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/encryption_and_privacy/secure_deletion.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/encryption_and_privacy/secure_deletion.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/secure_deletion/",
                "url": "https://translate.tails.net/api/components/tails/secure_deletion/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/secure_deletion/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/secure_deletion/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/secure_deletion/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/secure_deletion/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/secure_deletion/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/secure_deletion/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": 191,
            "filename": "wiki/src/doc/encryption_and_privacy/secure_deletion.de.po",
            "revision": "a0fa77814157bc106600a76a9a42e90f5956b610",
            "web_url": "https://translate.tails.net/projects/tails/secure_deletion/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/secure_deletion/de/",
            "url": "https://translate.tails.net/api/translations/tails/secure_deletion/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 58,
            "total_words": 806,
            "translated": 46,
            "translated_words": 624,
            "translated_percent": 79.3,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 1,
            "failing_checks_words": 3,
            "failing_checks_percent": 1.7,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-11-27T10:08:34.778329Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.net/api/translations/tails/secure_deletion/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/secure_deletion/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/secure_deletion/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/secure_deletion/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/secure_deletion/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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/encryption_and_privacy/secure_deletion.*.po",
                "slug": "secure_deletion",
                "id": 62,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/encryption_and_privacy/secure_deletion.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/encryption_and_privacy/secure_deletion.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/secure_deletion/",
                "url": "https://translate.tails.net/api/components/tails/secure_deletion/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/secure_deletion/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/secure_deletion/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/secure_deletion/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/secure_deletion/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/secure_deletion/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/secure_deletion/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": 192,
            "filename": "wiki/src/doc/encryption_and_privacy/secure_deletion.fr.po",
            "revision": "82207af8110077b0b6eceec74aa7d3b2c840f19f",
            "web_url": "https://translate.tails.net/projects/tails/secure_deletion/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/secure_deletion/fr/",
            "url": "https://translate.tails.net/api/translations/tails/secure_deletion/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 58,
            "total_words": 806,
            "translated": 58,
            "translated_words": 806,
            "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-05-03T16:39:37.790758Z",
            "last_author": "Chre",
            "repository_url": "https://translate.tails.net/api/translations/tails/secure_deletion/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/secure_deletion/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/secure_deletion/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/secure_deletion/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/secure_deletion/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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/encryption_and_privacy/secure_deletion.*.po",
                "slug": "secure_deletion",
                "id": 62,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/encryption_and_privacy/secure_deletion.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/encryption_and_privacy/secure_deletion.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/secure_deletion/",
                "url": "https://translate.tails.net/api/components/tails/secure_deletion/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/secure_deletion/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/secure_deletion/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/secure_deletion/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/secure_deletion/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/secure_deletion/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/secure_deletion/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": 193,
            "filename": "wiki/src/doc/encryption_and_privacy/secure_deletion.pt.po",
            "revision": "ce24800bb9874a44b29769e94c95e2f9e79df26e",
            "web_url": "https://translate.tails.net/projects/tails/secure_deletion/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/secure_deletion/pt/",
            "url": "https://translate.tails.net/api/translations/tails/secure_deletion/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 58,
            "total_words": 806,
            "translated": 6,
            "translated_words": 12,
            "translated_percent": 10.3,
            "fuzzy": 2,
            "fuzzy_words": 23,
            "fuzzy_percent": 3.4,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 52,
            "have_comment": 0,
            "last_change": "2025-04-04T19:16:10.778425Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/secure_deletion/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/secure_deletion/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/secure_deletion/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/secure_deletion/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/secure_deletion/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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/encryption_and_privacy/encrypted_volumes.*.po",
                "slug": "encrypted_volumes",
                "id": 65,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/encryption_and_privacy/encrypted_volumes.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/encryption_and_privacy/encrypted_volumes.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/encrypted_volumes/",
                "url": "https://translate.tails.net/api/components/tails/encrypted_volumes/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/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": 200,
            "filename": "wiki/src/doc/encryption_and_privacy/encrypted_volumes.de.po",
            "revision": "fdc0bfde43e596d80422468f42f54df12cb2e5d5",
            "web_url": "https://translate.tails.net/projects/tails/encrypted_volumes/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/encrypted_volumes/de/",
            "url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 83,
            "total_words": 1073,
            "translated": 70,
            "translated_words": 837,
            "translated_percent": 84.3,
            "fuzzy": 8,
            "fuzzy_words": 161,
            "fuzzy_percent": 9.6,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-10-21T13:47:10.986252Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/encryption_and_privacy/encrypted_volumes.*.po",
                "slug": "encrypted_volumes",
                "id": 65,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/encryption_and_privacy/encrypted_volumes.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/encryption_and_privacy/encrypted_volumes.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/encrypted_volumes/",
                "url": "https://translate.tails.net/api/components/tails/encrypted_volumes/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/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": 201,
            "filename": "wiki/src/doc/encryption_and_privacy/encrypted_volumes.fr.po",
            "revision": "ecb34ed363aa31226e4351685c54b2d72b4541e4",
            "web_url": "https://translate.tails.net/projects/tails/encrypted_volumes/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/encrypted_volumes/fr/",
            "url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 83,
            "total_words": 1073,
            "translated": 83,
            "translated_words": 1073,
            "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": 2,
            "have_comment": 0,
            "last_change": "2024-05-28T09:09:51.260910Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/encryption_and_privacy/encrypted_volumes.*.po",
                "slug": "encrypted_volumes",
                "id": 65,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/encryption_and_privacy/encrypted_volumes.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/encryption_and_privacy/encrypted_volumes.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/encrypted_volumes/",
                "url": "https://translate.tails.net/api/components/tails/encrypted_volumes/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/encrypted_volumes/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": 202,
            "filename": "wiki/src/doc/encryption_and_privacy/encrypted_volumes.pt.po",
            "revision": "5de28cf57f878eb5b627d6e34fdcc95858de5e6c",
            "web_url": "https://translate.tails.net/projects/tails/encrypted_volumes/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/encrypted_volumes/pt/",
            "url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 83,
            "total_words": 1073,
            "translated": 10,
            "translated_words": 49,
            "translated_percent": 12.0,
            "fuzzy": 3,
            "fuzzy_words": 14,
            "fuzzy_percent": 3.6,
            "failing_checks": 1,
            "failing_checks_words": 4,
            "failing_checks_percent": 1.2,
            "have_suggestion": 73,
            "have_comment": 0,
            "last_change": "2024-11-08T14:57:24.386458Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/encrypted_volumes/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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/reset.*.po",
                "slug": "wikisrcdocreset-po",
                "id": 66,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/reset.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/reset.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocreset-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/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": 203,
            "filename": "wiki/src/doc/reset.de.po",
            "revision": "9fed880d79b69038146e9cd2751123a5a6943f93",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocreset-po/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocreset-po/de/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 5,
            "total_words": 30,
            "translated": 5,
            "translated_words": 30,
            "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-26T11:56:36.180765Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/reset.*.po",
                "slug": "wikisrcdocreset-po",
                "id": 66,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/reset.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/reset.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocreset-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/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": 204,
            "filename": "wiki/src/doc/reset.fr.po",
            "revision": "2ade8cf581d81ee91869e2c1a267648aceb39fe0",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocreset-po/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocreset-po/fr/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 5,
            "total_words": 30,
            "translated": 5,
            "translated_words": 30,
            "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-05-03T11:33:17.899839Z",
            "last_author": "Chre",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/reset.*.po",
                "slug": "wikisrcdocreset-po",
                "id": 66,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/reset.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/reset.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocreset-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-po/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": 206,
            "filename": "wiki/src/doc/reset.pt.po",
            "revision": "165596d71e23a9b41f5145bf635a21f9dad4f18f",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocreset-po/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocreset-po/pt/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 5,
            "total_words": 30,
            "translated": 5,
            "translated_words": 30,
            "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": 2,
            "have_comment": 0,
            "last_change": "2024-04-26T11:57:40.197506Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-po/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/upgrade.*.po",
                "slug": "wikisrcdocupgrade-po",
                "id": 68,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/upgrade.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/upgrade.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocupgrade-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/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": 210,
            "filename": "wiki/src/doc/upgrade.de.po",
            "revision": "67bd6b61de2cac8b7d60bd7ddcda42be33e90a8c",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocupgrade-po/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocupgrade-po/de/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 66,
            "total_words": 856,
            "translated": 63,
            "translated_words": 773,
            "translated_percent": 95.4,
            "fuzzy": 2,
            "fuzzy_words": 45,
            "fuzzy_percent": 3.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-02-06T10:20:47.577420Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/upgrade.*.po",
                "slug": "wikisrcdocupgrade-po",
                "id": 68,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/upgrade.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/upgrade.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocupgrade-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/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": 211,
            "filename": "wiki/src/doc/upgrade.fr.po",
            "revision": "a895a92296c7d4a65586b7275c2ef30c556c73aa",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocupgrade-po/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocupgrade-po/fr/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 66,
            "total_words": 856,
            "translated": 63,
            "translated_words": 773,
            "translated_percent": 95.4,
            "fuzzy": 2,
            "fuzzy_words": 45,
            "fuzzy_percent": 3.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-02-06T10:20:48.879534Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/upgrade.*.po",
                "slug": "wikisrcdocupgrade-po",
                "id": 68,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/upgrade.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/upgrade.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocupgrade-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocupgrade-po/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": 212,
            "filename": "wiki/src/doc/upgrade.pt.po",
            "revision": "87b21c0f25ed517b56cdfc8773625e80d5d033c5",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocupgrade-po/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocupgrade-po/pt/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 66,
            "total_words": 856,
            "translated": 45,
            "translated_words": 555,
            "translated_percent": 68.1,
            "fuzzy": 13,
            "fuzzy_words": 191,
            "fuzzy_percent": 19.6,
            "failing_checks": 3,
            "failing_checks_words": 44,
            "failing_checks_percent": 4.5,
            "have_suggestion": 21,
            "have_comment": 0,
            "last_change": "2025-02-06T10:20:50.129797Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-po/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocupgrade-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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/accessibility.*.po",
                "slug": "accessibility",
                "id": 73,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/accessibility.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/accessibility/",
                "url": "https://translate.tails.net/api/components/tails/accessibility/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/accessibility/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/accessibility/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/accessibility/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/accessibility/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/accessibility/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/accessibility/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": 226,
            "filename": "wiki/src/doc/first_steps/accessibility.de.po",
            "revision": "76281f276da61d77c1d78fd6cd4fb3f1ec7035c2",
            "web_url": "https://translate.tails.net/projects/tails/accessibility/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/accessibility/de/",
            "url": "https://translate.tails.net/api/translations/tails/accessibility/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 37,
            "total_words": 453,
            "translated": 33,
            "translated_words": 381,
            "translated_percent": 89.1,
            "fuzzy": 1,
            "fuzzy_words": 36,
            "fuzzy_percent": 2.7,
            "failing_checks": 2,
            "failing_checks_words": 39,
            "failing_checks_percent": 5.4,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-01-15T01:18:38.498867Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/accessibility/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/accessibility/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/accessibility/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/accessibility/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/accessibility/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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/accessibility.*.po",
                "slug": "accessibility",
                "id": 73,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/accessibility.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/accessibility/",
                "url": "https://translate.tails.net/api/components/tails/accessibility/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/accessibility/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/accessibility/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/accessibility/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/accessibility/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/accessibility/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/accessibility/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": 227,
            "filename": "wiki/src/doc/first_steps/accessibility.fr.po",
            "revision": "6c5ee0b69b543cb2a544ecb3e32a49d7f3ef4723",
            "web_url": "https://translate.tails.net/projects/tails/accessibility/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/accessibility/fr/",
            "url": "https://translate.tails.net/api/translations/tails/accessibility/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 37,
            "total_words": 453,
            "translated": 37,
            "translated_words": 453,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-04-29T17:27:17.799108Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/accessibility/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/accessibility/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/accessibility/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/accessibility/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/accessibility/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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/accessibility.*.po",
                "slug": "accessibility",
                "id": 73,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/accessibility.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/accessibility/",
                "url": "https://translate.tails.net/api/components/tails/accessibility/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/accessibility/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/accessibility/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/accessibility/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/accessibility/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/accessibility/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/accessibility/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": 228,
            "filename": "wiki/src/doc/first_steps/accessibility.pt.po",
            "revision": "76fdad30074cef6c806b8535c9653b21de435985",
            "web_url": "https://translate.tails.net/projects/tails/accessibility/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/accessibility/pt/",
            "url": "https://translate.tails.net/api/translations/tails/accessibility/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 37,
            "total_words": 453,
            "translated": 37,
            "translated_words": 453,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-02-12T14:40:33.711305Z",
            "last_author": "drebs",
            "repository_url": "https://translate.tails.net/api/translations/tails/accessibility/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/accessibility/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/accessibility/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/accessibility/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/accessibility/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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/welcome_screen.*.po",
                "slug": "wikisrcdocfirst_stepswelcome_screenpo",
                "id": 74,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/welcome_screen.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepswelcome_screenpo/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/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": 229,
            "filename": "wiki/src/doc/first_steps/welcome_screen.de.po",
            "revision": "95fc77f0792b68534d994c54f9138bcc48f67132",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepswelcome_screenpo/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocfirst_stepswelcome_screenpo/de/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 53,
            "total_words": 609,
            "translated": 53,
            "translated_words": 609,
            "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-10-17T07:54:49.163861Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/welcome_screen.*.po",
                "slug": "wikisrcdocfirst_stepswelcome_screenpo",
                "id": 74,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/welcome_screen.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepswelcome_screenpo/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/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": 230,
            "filename": "wiki/src/doc/first_steps/welcome_screen.fr.po",
            "revision": "49916a2f73dcc9ea26fd5d439a53666bf0c7ffc6",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepswelcome_screenpo/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocfirst_stepswelcome_screenpo/fr/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 53,
            "total_words": 609,
            "translated": 53,
            "translated_words": 609,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-09-30T09:42:40.101976Z",
            "last_author": "Chre",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/welcome_screen.*.po",
                "slug": "wikisrcdocfirst_stepswelcome_screenpo",
                "id": 74,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/welcome_screen.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepswelcome_screenpo/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepswelcome_screenpo/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": 231,
            "filename": "wiki/src/doc/first_steps/welcome_screen.pt.po",
            "revision": "4dd3158dbad218cc8ff9a336cd93d58230e5476d",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepswelcome_screenpo/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocfirst_stepswelcome_screenpo/pt/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 53,
            "total_words": 609,
            "translated": 53,
            "translated_words": 609,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-02-13T19:58:30.458314Z",
            "last_author": "Cleverson Candido",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepswelcome_screenpo/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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/reset.intro.*.po",
                "slug": "wikisrcdocreset-intro-po",
                "id": 75,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/reset.intro.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/reset.intro.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocreset-intro-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/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": 232,
            "filename": "wiki/src/doc/reset.intro.de.po",
            "revision": "66b4e112961e2426673d09aa65bfa4ffece031f5",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocreset-intro-po/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocreset-intro-po/de/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 2,
            "total_words": 50,
            "translated": 2,
            "translated_words": 50,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-09-25T12:51:45.994521Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/reset.intro.*.po",
                "slug": "wikisrcdocreset-intro-po",
                "id": 75,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/reset.intro.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/reset.intro.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocreset-intro-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/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": 233,
            "filename": "wiki/src/doc/reset.intro.fr.po",
            "revision": "8feb35220262655a92f713defcbec6658306a141",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocreset-intro-po/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocreset-intro-po/fr/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 2,
            "total_words": 50,
            "translated": 2,
            "translated_words": 50,
            "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-05-02T19:40:49.428453Z",
            "last_author": "Chre",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/reset.intro.*.po",
                "slug": "wikisrcdocreset-intro-po",
                "id": 75,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/reset.intro.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/reset.intro.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocreset-intro-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocreset-intro-po/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": 234,
            "filename": "wiki/src/doc/reset.intro.pt.po",
            "revision": "80c33e8bc0db520145652e21103e89ff413b918a",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocreset-intro-po/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocreset-intro-po/pt/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 2,
            "total_words": 50,
            "translated": 1,
            "translated_words": 18,
            "translated_percent": 50.0,
            "fuzzy": 1,
            "fuzzy_words": 32,
            "fuzzy_percent": 50.0,
            "failing_checks": 1,
            "failing_checks_words": 32,
            "failing_checks_percent": 50.0,
            "have_suggestion": 2,
            "have_comment": 0,
            "last_change": "2024-02-27T15:33:04.020375Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-po/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocreset-intro-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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/shutdown.*.po",
                "slug": "shutdown",
                "id": 76,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/shutdown.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/shutdown.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/shutdown/",
                "url": "https://translate.tails.net/api/components/tails/shutdown/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/shutdown/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/shutdown/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/shutdown/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/shutdown/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/shutdown/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/shutdown/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": 235,
            "filename": "wiki/src/doc/first_steps/shutdown.de.po",
            "revision": "babcabf47c132b260c428052fc1eb8c426e66386",
            "web_url": "https://translate.tails.net/projects/tails/shutdown/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/shutdown/de/",
            "url": "https://translate.tails.net/api/translations/tails/shutdown/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 15,
            "total_words": 156,
            "translated": 1,
            "translated_words": 4,
            "translated_percent": 6.6,
            "fuzzy": 8,
            "fuzzy_words": 79,
            "fuzzy_percent": 53.3,
            "failing_checks": 6,
            "failing_checks_words": 40,
            "failing_checks_percent": 40.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-04-02T19:03:15.330162Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/shutdown/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/shutdown/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/shutdown/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/shutdown/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/shutdown/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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/shutdown.*.po",
                "slug": "shutdown",
                "id": 76,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/shutdown.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/shutdown.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/shutdown/",
                "url": "https://translate.tails.net/api/components/tails/shutdown/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/shutdown/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/shutdown/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/shutdown/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/shutdown/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/shutdown/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/shutdown/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": 236,
            "filename": "wiki/src/doc/first_steps/shutdown.fr.po",
            "revision": "b11daad624fb492c9091ee00849f916b25de62cd",
            "web_url": "https://translate.tails.net/projects/tails/shutdown/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/shutdown/fr/",
            "url": "https://translate.tails.net/api/translations/tails/shutdown/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 15,
            "total_words": 156,
            "translated": 15,
            "translated_words": 156,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-04-29T17:22:22.713559Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/shutdown/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/shutdown/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/shutdown/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/shutdown/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/shutdown/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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/shutdown.*.po",
                "slug": "shutdown",
                "id": 76,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/shutdown.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/shutdown.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/shutdown/",
                "url": "https://translate.tails.net/api/components/tails/shutdown/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/shutdown/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/shutdown/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/shutdown/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/shutdown/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/shutdown/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/shutdown/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": 237,
            "filename": "wiki/src/doc/first_steps/shutdown.pt.po",
            "revision": "af4799242d86a7a2e71cda280f81d3349bb966fb",
            "web_url": "https://translate.tails.net/projects/tails/shutdown/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/shutdown/pt/",
            "url": "https://translate.tails.net/api/translations/tails/shutdown/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 15,
            "total_words": 156,
            "translated": 13,
            "translated_words": 127,
            "translated_percent": 86.6,
            "fuzzy": 2,
            "fuzzy_words": 29,
            "fuzzy_percent": 13.3,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 2,
            "have_comment": 0,
            "last_change": "2025-04-02T19:03:15.866585Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/shutdown/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/shutdown/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/shutdown/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/shutdown/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/shutdown/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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/desktop.*.po",
                "slug": "wikisrcdocfirst_stepsdesktop-po",
                "id": 77,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/desktop.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepsdesktop-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/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": 238,
            "filename": "wiki/src/doc/first_steps/desktop.de.po",
            "revision": "49e081dbe60157e62da666c18881335ca5180166",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepsdesktop-po/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocfirst_stepsdesktop-po/de/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 124,
            "total_words": 1073,
            "translated": 119,
            "translated_words": 1029,
            "translated_percent": 95.9,
            "fuzzy": 2,
            "fuzzy_words": 8,
            "fuzzy_percent": 1.6,
            "failing_checks": 2,
            "failing_checks_words": 8,
            "failing_checks_percent": 1.6,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-01-15T01:18:43.396508Z",
            "last_author": null,
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/desktop.*.po",
                "slug": "wikisrcdocfirst_stepsdesktop-po",
                "id": 77,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/desktop.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepsdesktop-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/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": 239,
            "filename": "wiki/src/doc/first_steps/desktop.fr.po",
            "revision": "8378632aeac3c71c5b156df6d275219d0239318c",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepsdesktop-po/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocfirst_stepsdesktop-po/fr/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 124,
            "total_words": 1073,
            "translated": 123,
            "translated_words": 1068,
            "translated_percent": 99.1,
            "fuzzy": 1,
            "fuzzy_words": 5,
            "fuzzy_percent": 0.8,
            "failing_checks": 1,
            "failing_checks_words": 5,
            "failing_checks_percent": 0.8,
            "have_suggestion": 1,
            "have_comment": 0,
            "last_change": "2025-04-29T17:08:58.115861Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/desktop.*.po",
                "slug": "wikisrcdocfirst_stepsdesktop-po",
                "id": 77,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/desktop.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepsdesktop-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsdesktop-po/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": 240,
            "filename": "wiki/src/doc/first_steps/desktop.pt.po",
            "revision": "8d0d5d41386462cc5283f115485eea3020e1bbdc",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepsdesktop-po/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocfirst_stepsdesktop-po/pt/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 124,
            "total_words": 1073,
            "translated": 92,
            "translated_words": 772,
            "translated_percent": 74.1,
            "fuzzy": 10,
            "fuzzy_words": 94,
            "fuzzy_percent": 8.0,
            "failing_checks": 8,
            "failing_checks_words": 68,
            "failing_checks_percent": 6.4,
            "have_suggestion": 36,
            "have_comment": 0,
            "last_change": "2025-02-13T12:40:33.085289Z",
            "last_author": "drebs",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-po/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsdesktop-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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/persistent_storage/configure.*.po",
                "slug": "wikisrcdocpersistent_storageconfigure-po",
                "id": 79,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/persistent_storage/configure.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/persistence.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocpersistent_storageconfigure-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/changes/?format=api",
                "task_url": null,
                "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": 245,
            "filename": "wiki/src/doc/persistent_storage/configure.de.po",
            "revision": "96a85a80e639d0356d3e8ad95a10394974123254",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocpersistent_storageconfigure-po/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocpersistent_storageconfigure-po/de/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 113,
            "total_words": 1253,
            "translated": 113,
            "translated_words": 1253,
            "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-10-17T09:12:48.140437Z",
            "last_author": "Benjamin Held",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/persistent_storage/configure.*.po",
                "slug": "wikisrcdocpersistent_storageconfigure-po",
                "id": 79,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/persistent_storage/configure.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/persistence.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocpersistent_storageconfigure-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/changes/?format=api",
                "task_url": null,
                "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": 246,
            "filename": "wiki/src/doc/persistent_storage/configure.fr.po",
            "revision": "6484d17434a239d0792afedb05991424d5236c6d",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocpersistent_storageconfigure-po/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocpersistent_storageconfigure-po/fr/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 113,
            "total_words": 1253,
            "translated": 113,
            "translated_words": 1253,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 1,
            "failing_checks_words": 1,
            "failing_checks_percent": 0.8,
            "have_suggestion": 0,
            "have_comment": 1,
            "last_change": "2025-04-30T17:52:06.273893Z",
            "last_author": "Chre",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/persistent_storage/configure.*.po",
                "slug": "wikisrcdocpersistent_storageconfigure-po",
                "id": 79,
                "source_language": {
                    "id": 63,
                    "code": "en",
                    "name": "English",
                    "plural": {
                        "id": 58,
                        "source": 0,
                        "number": 2,
                        "formula": "n != 1",
                        "type": 1
                    },
                    "aliases": [
                        "en_en",
                        "base",
                        "source",
                        "enp",
                        "eng"
                    ],
                    "direction": "ltr",
                    "population": 1636485517,
                    "web_url": "https://translate.tails.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/persistent_storage/configure.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/persistence.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocpersistent_storageconfigure-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocpersistent_storageconfigure-po/changes/?format=api",
                "task_url": null,
                "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": 247,
            "filename": "wiki/src/doc/persistent_storage/configure.pt.po",
            "revision": "996dfbae2e7f5808935c49038a777f42de72cb74",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocpersistent_storageconfigure-po/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocpersistent_storageconfigure-po/pt/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 113,
            "total_words": 1253,
            "translated": 113,
            "translated_words": 1253,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2025-02-13T20:48:05.738794Z",
            "last_author": "drebs",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-po/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocpersistent_storageconfigure-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.net/languages/de/",
                "url": "https://translate.tails.net/api/languages/de/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/de/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/start.*.po",
                "slug": "wikisrcdocfirst_stepsstart-po",
                "id": 80,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/start.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/start_tails.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepsstart-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/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": 248,
            "filename": "wiki/src/doc/first_steps/start.de.po",
            "revision": "8039fb10d84d751c2b405a3c185aa53829d3ea0f",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepsstart-po/de/",
            "share_url": "https://translate.tails.net/engage/tails/-/de/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocfirst_stepsstart-po/de/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 4,
            "total_words": 25,
            "translated": 4,
            "translated_words": 25,
            "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-05-11T13:38:03.442861Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/de/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/de/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/de/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/de/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-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.net/languages/fr/",
                "url": "https://translate.tails.net/api/languages/fr/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/fr/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/start.*.po",
                "slug": "wikisrcdocfirst_stepsstart-po",
                "id": 80,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/start.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/start_tails.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepsstart-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/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": 249,
            "filename": "wiki/src/doc/first_steps/start.fr.po",
            "revision": "2a6b25519c5b58e4f60710c5bb01e99eb80911b3",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepsstart-po/fr/",
            "share_url": "https://translate.tails.net/engage/tails/-/fr/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocfirst_stepsstart-po/fr/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/fr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 4,
            "total_words": 25,
            "translated": 4,
            "translated_words": 25,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-09-30T09:39:19.601182Z",
            "last_author": "Chre",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/fr/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/fr/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/fr/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/fr/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-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.net/languages/pt/",
                "url": "https://translate.tails.net/api/languages/pt/?format=api",
                "statistics_url": "https://translate.tails.net/api/languages/pt/statistics/?format=api"
            },
            "component": {
                "name": "wiki/src/doc/first_steps/start.*.po",
                "slug": "wikisrcdocfirst_stepsstart-po",
                "id": 80,
                "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.net/languages/en/",
                    "url": "https://translate.tails.net/api/languages/en/?format=api",
                    "statistics_url": "https://translate.tails.net/api/languages/en/statistics/?format=api"
                },
                "project": {
                    "name": "Tails",
                    "slug": "tails",
                    "id": 1,
                    "web": "https://tails.boum.org/",
                    "web_url": "https://translate.tails.net/projects/tails/",
                    "url": "https://translate.tails.net/api/projects/tails/?format=api",
                    "components_list_url": "https://translate.tails.net/api/projects/tails/components/?format=api",
                    "repository_url": "https://translate.tails.net/api/projects/tails/repository/?format=api",
                    "statistics_url": "https://translate.tails.net/api/projects/tails/statistics/?format=api",
                    "categories_url": "https://translate.tails.net/api/projects/tails/categories/?format=api",
                    "changes_list_url": "https://translate.tails.net/api/projects/tails/changes/?format=api",
                    "languages_url": "https://translate.tails.net/api/projects/tails/languages/?format=api",
                    "labels_url": "https://translate.tails.net/api/projects/tails/labels/?format=api",
                    "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/start.*.po",
                "screenshot_filemask": "",
                "template": "",
                "edit_template": false,
                "intermediate": "",
                "new_base": "wiki/src/doc/first_steps/start_tails.pot",
                "file_format": "po",
                "license": "GPL-3.0-or-later",
                "license_url": "https://spdx.org/licenses/GPL-3.0-or-later.html",
                "agreement": "",
                "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepsstart-po/",
                "url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/?format=api",
                "repository_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/repository/?format=api",
                "translations_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/translations/?format=api",
                "statistics_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/statistics/?format=api",
                "lock_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/lock/?format=api",
                "links_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/links/?format=api",
                "changes_list_url": "https://translate.tails.net/api/components/tails/wikisrcdocfirst_stepsstart-po/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": 250,
            "filename": "wiki/src/doc/first_steps/start.pt.po",
            "revision": "b697267863316e9cb42bb389765c8244dfd7b96a",
            "web_url": "https://translate.tails.net/projects/tails/wikisrcdocfirst_stepsstart-po/pt/",
            "share_url": "https://translate.tails.net/engage/tails/-/pt/",
            "translate_url": "https://translate.tails.net/translate/tails/wikisrcdocfirst_stepsstart-po/pt/",
            "url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 4,
            "total_words": 25,
            "translated": 4,
            "translated_words": 25,
            "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-05-11T13:39:12.054857Z",
            "last_author": "xin",
            "repository_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/pt/repository/?format=api",
            "file_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/pt/file/?format=api",
            "statistics_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/pt/statistics/?format=api",
            "changes_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/pt/changes/?format=api",
            "units_list_url": "https://translate.tails.net/api/translations/tails/wikisrcdocfirst_stepsstart-po/pt/units/?format=api"
        }
    ]
}